web-dev-qa-db-ja.com

異なるタイプのLAN IPアドレスは何を意味しますか?

以下の方法でLAN IPアドレスを確認しました。

10.0.0.*

192.168.0.*

192.168.1.*

192.168.2.*

127.0.0.*(これは通常1、そしてそれがLANであるかどうかはわかりません。プロキシに関するもので通常表示されるためです。)

それでは、LAN IPアドレスの形式が異なるのはなぜですか。また、それらの意味/表現は何ですか?

17
Flare Cat

これに対処する多くの質問がありますが、ここでは RFC 1918 で定義されている「 プライベートIPアドレス 」と呼ばれるものについての簡単なコースを示します。

ここに見られるように、IPアドレスはクラスと呼ばれるものに分割されましたが、これは使用されなくなりました( [〜#〜] cidr [〜#〜] に置き換えられました)。ネットワーク:

IP Address Map - source: http://mreze.vigimnazija.edu.rs/wp-content/uploads/2014/02/ip-class.jpg

アドレスに関しては、いくつかの基本的な違いがあります。 「ネットワーク」、「ネットワークアドレス」、「パブリックアドレス」、「プライベートアドレス」、「サブネット」と呼ばれるものがあります。

つまり、コンピュータは特定のIPネットワークにあるIPアドレスを取得し、コンピュータのIPアドレスとネットワークのアドレス(通常はローカルルーターで定義されています)は「プライベートアドレス」です。プライベートアドレスはパブリックアドレスとは異なり、プライベートアドレスはパブリックネットワークに割り当てられません。たとえば、「google.com」にpingすると、google.comが解決するパブリックアドレスから応答が返されます。それはパブリックアドレスです。 「特別」であり、公的に割り当てられないネットワークがいくつかあります。それらはプライベートIPアドレスと呼ばれます。詳細については、こちらをご覧ください: http://whatismyipaddress.com/private-ip

プライベートネットワークの範囲のリストを次に示します。

> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)

これを視覚化する最も簡単な方法は、次のことを想像することだと思います。インターネットプロバイダーから単一のIPアドレスが提供されます。 50.100.101.154としましょう。これはご家庭のモデム/ルーターに接続されています。これは、パブリックインターフェイスのIPアドレスです。ただし、ネットワーク上に必要なデバイス以上のものがあるため、モデム/ルーターが行うことは、「内部」ネットワークを作成することです。ネットワークに192.168.1.0を選択し、それが標準のネットマスクであるとします(詳細については、関連リンクを参照してください)。つまり、ルーター内部のデバイスを接続して、このパターン192.168.1.1-254に適合する任意のIPアドレスを与えることができます。最後のオクテット(最後のピリオドの後のスペース)は、ホストIPアドレスの「使用可能な範囲」です。特別なIPアドレス(ネットワークアドレス、ブロードキャストアドレスなど)がいくつかありますが、0または255を使用しない場合は、ほとんどの場合問題ありません。

したがって、短い答えは、10.x.x.x、192.168.x.x、172.16-31.x.xは、パブリックIPアドレスと競合することのない独自のホームネットワークで使用できるすべてのIPアドレスです。これは次の理由で重要です。

ウェブサイトにアクセスしようとすると、google.comと言うと、ブラウザがインターネット上のDNSサーバーにアクセスし、「google.comはどこですか?」 IPアドレスの形式で応答が返されます。応答は基本的に、「google.comにアクセスする場合は8.8.8.8に移動します」なので、ブラウザーは8.8.8.8にリクエストを送信し、そこにあるすべてのページをロードします。

では、ネットワークのIPアドレスに8.8.8.8を使用した場合はどうなるでしょうか。ルーターが「8.8.8.8がどこにあるか知っている、すぐそこにある!」ネットワークから出て正しい8.8.8.8アドレスを解決できないため、google.comにアクセスできなくなります。プライベートIPアドレスの範囲はプライベート用に指定されているため、パブリックWebサイトはこれらを使用することはできません。それらの1つを指すWebサイトアドレス(LANの外部)を検索してはなりません。

127.0.0.1は「localhost」アドレスと呼ばれる特別なタイプのアドレスであり、ここでは説明しません。それは127の範囲全体をカバーします:127.0.0.0 - 127.255.255.255誰か他の人がそのアドレスで何かを行うことができないようにデバイスにそれ自身のIPアドレスを与える方法としてそれを考えてください。

他にご不明な点がありましたらお知らせください。

27
Abraxas