IPアドレスについて学び始めると、特定のアドレスが何を表しているのか、なぜそうするのかを知ることになると、最初は少し混乱するかもしれません。そのことを念頭に置いて、今日のスーパーユーザーQ&Aの投稿は、好奇心旺盛な読者がIPアドレスについてさらに学ぶのに役立ちます。
今日の質疑応答セッションは、コミュニティ主導のQ&AWebサイトのグループであるStackExchangeの下位区分であるSuperUserの好意で行われます。
画像提供: CLUC(Flickr) 。
質問
スーパーユーザーリーダーのFlareCatは、さまざまなタイプのLAN IPアドレスが何を表しているのか知りたいですか?:
私は次の方法/形式でLANIPアドレスを見てきました:
- 10。0。0。*
- 192。168。0。*
- 192。168。1。*
- 192。168。2。*
- 127.0.0。*(これは通常1で終わり、LANアドレスであるかどうかはわかりません。通常、プロキシで表示されるためです)
LAN IPアドレスの形式が異なるのはなぜですか?それらは何を表していますか(意味)?
さまざまな種類のLANIPアドレスは何を表していますか?
答え
スーパーユーザーの寄稿者であるAbraxasが私たちに答えを持っています。
これに対処する多くの質問がありますが、ここにいわゆるものに関するクラッシュコースがあります プライベートIPアドレス 、で定義されているように RFC 1918 。
ここに示すように、IPアドレスはいわゆるクラスに分割されました。これはもう使用されていません( クラスレスドメイン間ルーティング 、または略してCIDR)ですが、さまざまなサイズのネットワークを理解するのに役立つ場合があります。
![]()
アドレスに関しては、いくつかの基本的な違いがあります。ネットワーク、ネットワークアドレス、パブリックアドレス、プライベートアドレス、およびサブネットと呼ばれるものがあります。
つまり、コンピュータは特定のIPネットワークに存在するIPアドレスを取得します。コンピュータのIPアドレスとネットワークのアドレス(通常はローカルルーターで定義されています)はプライベートアドレスです。プライベートアドレスは、プライベートアドレスがパブリックネットワークに割り当てられていないという点でパブリックアドレスとは異なります。たとえば、google.comにpingを実行すると、google.comが解決するパブリックアドレスから応答が返されます。それはパブリックアドレスです。 「特別」で公に割り当てられないネットワークがいくつかあります。それらはプライベートIPアドレスと呼ばれます。詳細については、こちらをお読みください。 プライベートIPアドレスとは何ですか?
プライベートネットワークの範囲のリストは次のとおりです。
![]()
これを視覚化する最も簡単な方法は、次のことを想像することだと思います。インターネットサービスプロバイダーから、たとえば「50.100.101.154」という単一のIPアドレスが提供されます。これはご自宅のモデム/ルーターに接続されており、パブリックインターフェイスのIPアドレスです。ただし、ネットワーク上に必要なデバイスが複数あるため、モデム/ルーターが行うことは、「内部」ネットワークを作成することです。ネットワークの番号「192.168.1.0」を選択し、それが標準のネットマスクであるとします(詳細については、関連リンクを参照してください)。
これは、ルーター内のデバイスを接続して、このパターンに適合する任意のIPアドレス「192.168.1.1-254」をデバイスに指定できることを意味します。最後のオクテット(最後のピリオドの後のスペース)は、ホスト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.0.0.0–127.255.255.255」という127の範囲全体をカバーしています。だれも他の人もそのアドレスで何かをすることができずに、デバイスに独自のIPアドレスを与える方法と考えてください。
説明に追加するものがありますか?コメントで音を立ててください。他の技術に精通したStackExchangeユーザーからの回答をもっと読みたいですか? ここで完全なディスカッションスレッドをチェックしてください 。