GNU/Linux >> Linux の 問題 >  >> Linux

IPアドレスとは? IPv4 および IPv6 アドレスの例

質問: しばらくの間、Linux デスクトップ ディストリビューションをいじっています。しかし、私はネットワーキングに非常に慣れていません。 IP アドレスとは何かについて簡単な言葉で説明し、例を挙げていただけますか?

答え: 誰かがあなたに郵便物を郵送すると、あなたはそれを受け取ります。どのように?あなたの家を一意に識別する住所を持っているからです。かなり基本的です。右?あなたの家と同じように、インターネットのすべてのシステムには、誰かが見つけられるように固有のアドレスが必要です。これは IP アドレスと呼ばれます。

サーバーがインターネット上になくても、自分のプライベート ネットワーク内にある場合でも、ネットワーク内のマシンが気に入っている場合は、すべてのシステムに一意の IP アドレスが必要です。

すべてのシステムは、IP アドレスとドメイン名の両方を使用してアクセスできます。たとえば、yahoo.com に ping を実行すると、使用しているパブリック IP アドレスが表示されます。したがって、http://yahoo.com と http://98.139.180.149 の両方で同じ Web サイトに移動します。

# ping yahoo.com
PING yahoo.com (98.139.180.149) 56(84) bytes of data.

IPv4 アドレスの例

IP アドレスの例:

69.89.31.226

上記の ip-address は、ドット付き 10 進数形式です。 IP アドレスは、ドットで区切られた 4 組の 10 進数の形式です。各セットの 10 進数は 0 ~ 255 の範囲です。各セットはオクテットと呼ばれます。したがって、IP アドレスには 4 オクテットがあります。

ただし、システムは ip-address をバイナリ形式でしか認識しません。そのため、ドット付き 10 進数形式の IP アドレスを使用してシステムを構成すると、以下に示すように、システムによって内部的に 2 進数形式に変換されます。

01000101010110010001111111100010
(or)
01000101.01011001.00011111.11100010

IPv4 IP アドレスは 32 ビットの数値です。上記の 2 進数形式では、合計 32 個の 2 進数があります。ドットで区切られたすべての 2 進数は、対応する 2 進数に変換されます。ここには全部で 4 バイトあります。

すべてのオクテットは 0 から 255 までの値を持つことができます。IP アドレスには 4 つのオクテットがあるため、一意の ipv4 IP アドレスの可能な組み合わせの合計は 4,294,967,296 です。

IPv6 アドレスの例

IPv4 は Internet Protocol Version 4 の略です。現在、インターネットのほとんどのネットワークとシステムは IPv4 用に構成されています。 IPv4 の IP アドレスは 32 ビット (合計 4,294,967,296 個の一意の IP アドレス) しかないため、インターネットの IP アドレスはすぐに不足します。これらの IP アドレスの大きなブロックが、特別な目的のために予約されていることに注意してください(プライベート ネットワークやマルチキャスト アドレスなど)。

IPv6 は Internet Protocol Version 6 の略です。インターネットでは IP アドレスが不足する可能性があるため、IPv6 が開発されました。 IPv6 の IP アドレスは 128 ビットです。これは、32 ビット ipv4 IP アドレスからの大幅な改善です。多くのネットワークが IPv4 と IPv6 の両方に対応するように構成されていますが、インターネットには、IPv4 のみで機能する膨大な数のネットワークとシステムがまだ存在します。しかし最終的には、これらすべてのシステムが IPv6 ルートに移行する可能性があります。

IPv6 IP アドレスは通常、コロンで区切られた 16 進数で記述されます。コロンは 16 ビットを区切ります。以下は IPv6 アドレスの例です:

2002:4559:1FE2::4559:1FE2

先行ゼロは切り捨てることができます。たとえば、「0000」は単に空として記述できます。上記の例の ::は、その場所に複数の 0 があることを示しています。通常、IPv6 形式は、以下に示すように、1) 圧縮、2) 非圧縮、3) 完全に非圧縮の 3 つの方法で書き留めることができます。以下はすべて同じです:

  • IPv6 圧縮 (0000 は表示されません) – 2002:4559:1FE2::4559:1FE2
  • IPv6 非圧縮 (0000 は 0 として表示) – 2002:4559:1FE2:0:0:0:4559:1FE2
  • IPv6 完全非圧縮 (0000 が完全に表示されます) – 2002:4559:1FE2:0000:0000:0000:4559:1FE2

「ifconfig -a」を実行すると、ipv4 と ipv6 の両方の IP アドレスが表示されます (適切に構成されている場合):

# ifconfig -a | egrep 'inet|inet6'
   inet addr:69.89.31.226
   inet6 addr: 2002:4559:1fe2::4559:1fe2

Linux
  1. Fedora – Fedoraの安定したIpv6アドレス?

  2. IPv6を有効にする前に知っておくべきこと

  3. 電子メールのなりすましとは何ですか?

  1. BashForループガイドと例

  2. Linux Catコマンド:使用法と例

  3. IPv6を有効にして構成する方法

  1. Linuxコマンド-概要と例

  2. Red Hat EnterpriseLinux7および8でのIPv6アドレスの設定

  3. IPアドレス表記の意味[::]:[someport]?