ローカルアドレスに192.168。*。*を使用する理由 [閉まっている]


34

これまで見てきた標準は、ローカルネットワーク上のデバイスに192.168。*。* IPアドレスを使用することです。

なぜこの組み合わせですか?私なら、1.0。*。*のようなもっとシンプルなものを選択していました。歴史的な理由は何ですか?


5
10.0.0.0/8は有効なプライベートアドレススペースです...これは非常に簡単です
マイクペニントン

5
192一部はほぼ確実で開始、これが(バック早く、クラスフル日数)クラスCのIPアドレスに関連付けられている私的使用のブロックだったという事実と、クラスCから来ています192.0.0.0。でより多くの情報がありますホームネットワークが192.168で始まるしているのはなぜか?(スーパーユーザー)および192.168.xyがローカルIPに使用されるのはなぜですか?(スタックオーバーフロー)、しかし、私168はインターネット上のどこでも選択するための理論的根拠を見つけることができません。
ポップ

4
@pops、私が見つけた最高のものは、Steven Ehrbarからのこのメッセージでした。彼は、192.168。*。*がシステム会社によってマニュアルで使用されていると主張しました。これにより、内部ネットワークでこのアドレス空間を使用する人がかなり多くなりました。これは十分に馴染みがあり、Randy Bush は自分がSunであると考えていました(しかしそうではありませんでした)
Mike Pennington

歴史的なトリビアに関する質問は、ここでは明らかにトピック外です。
ロンモーピン

回答:


34

注:RFC 1918 / RFC 1597の元の著者の1人、またはその時点(1994-1996)でInterNIC / RIPE NCCから​​コメント* を取得できない限り、推測とこの質問への回答を残すことができます。主に意見に基づいています。


パーRFC 1918、以下の3つの範囲は、プライベートネットワーク上で使用するために予約されています。

10.0.0.0        -   10.255.255.255  (10/8 prefix)
172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

これが、ローカルネットワーク上のデバイスに利用されるのを見る理由です。

これら3つの「プライベート」アドレス範囲のそれぞれの少なくとも一部の背後にある理由はかなり単純ですが、これも論理の範囲外であり、これらは長年にわたる私の読書に基づいた推測です。

まず、クラスフルネットワークが次のとおりであることを考慮します(クラスフルネットワークに関するウィキペディアの記事を参照)。

Class A
  0.  0.  0.  0 = 00000000.00000000.00000000.00000000
127.255.255.255 = 01111111.11111111.11111111.11111111
                  0nnnnnnn.HHHHHHHH.HHHHHHHH.HHHHHHHH

Class B
128.  0.  0.  0 = 10000000.00000000.00000000.00000000
191.255.255.255 = 10111111.11111111.11111111.11111111
                  10nnnnnn.nnnnnnnn.HHHHHHHH.HHHHHHHH

Class C
192.  0.  0.  0 = 11000000.00000000.00000000.00000000
223.255.255.255 = 11011111.11111111.11111111.11111111
                  110nnnnn.nnnnnnnn.nnnnnnnn.HHHHHHHH

Class D
224.  0.  0.  0 = 11100000.00000000.00000000.00000000
239.255.255.255 = 11101111.11111111.11111111.11111111
                  1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

Class E
240.  0.  0.  0 = 11110000.00000000.00000000.00000000
255.255.255.255 = 11111111.11111111.11111111.11111111
                  1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX

ご覧のとおり、3つのRFC1918範囲のそれぞれが、古い「クラスフル」ネットワーク範囲の1つからプライベートブロックを切り取ります。(この場合、クラスA、クラスB、およびクラスC。)

ダンブルドアの言葉を引用すると「この点から、事実の確固たる基盤を離れ、暗闇の記憶の沼地を抜けて、最もワイルドな当て推量の茂みへと旅立ちます。」

IANAは、の開始前に、長年のアドレスを割り当てていたRFC 1918(1996年2月)。(実際には、プライベート範囲は1994年3月にRFC 1597で最初に発表されました。)たとえば、whois 8.0.0.0ルックアップを実行すると、レベル3でこのブロックが1992-12-01に割り当てられたことがわかります。

したがって、RFC1918の作成者は、利用可能な範囲を見つけるためにIANA / ジョンポステルと協力しなければならなかったと想定でき、上記のプライベート範囲を提供します。

ただし、プロセス*に直接関係する人が発言しない限り、これは推測にとどまる可能性があります。

* または、自分よりもGoogle-fooが優れている人。この情報の適切な主要ソースを見つけることができませんでした。


1
これは正しいです。当時、ガラスのアドレス指定が使用されていました。さまざまなサイズのネットワークに対応するために、1つのクラスA、32のクラスB、および256のクラスCネットワークが指定されました。なぜ10、172.16および192.168なのですか?それは後付けであり、利用可能であったからです。
バハマ

4
@bahamat 192.168.1.0/24と10.1.1.0/24は同等です。両方のサブネットが同じサイズのCの構造体にフィット...何のメモリが192.168で保存されていません
マイク・ペニントン

2
CIDRは約20歳で、20年前に誰もホームルーターを持っていませんでした
マイクペニントン

2
@ bahamat、10のホームルーターのうち9回はIGPを実行する必要がなく(クラスフルかどうか)、それらのDHCPスコープは完全にユーザー設定可能であるため、アサーションの有効性を確認できません。
ジョンジェンセン

2
10/8は古いARPANETでした。そのスペースがARINに戻った後、予約済みとしてマークされ、私が使用できることがわかっている限り、最初の/ 8になりました。172.16 / 12には、最大の連続した割り当てが割り当てられていませんでした。192.168 / 16では、古いクラスC範囲で使用可能であったこと以外は不明です。
generalnetworkerror 14年

5

他の人が指摘したように、RFC1918は3つのプライベートIP範囲を定義しています。1996年には、CIDRをサポートしないレガシー機器がまだ存在していたため、クラスごとに1つの範囲が作成されました。クラスBアドレスは128.0.0.0で始まり、クラスCアドレスは192.0.0.0で始まります。168は、割り当てられていないという理由だけで選択されました。

しかし、これは別の質問を提起します-なぜクラスC範囲が必要でしたか?クラスA、B、Cの唯一の違いはネットワークサイズなので、なぜ10.0.0.0/8を使用しないのですか?RFC1918によると:

適切なサブネットスキームを設計でき、関連する機器でサポートされている場合、プライベートアドレス空間の24ビットブロック(クラスAネットワーク)を使用し、適切な成長経路でアドレス指定計画を立てることをお勧めします。サブネット化が問題になる場合は、プライベートアドレススペースの16ビットブロック(クラスCネットワーク)または20ビットブロック(クラスBネットワーク)を使用できます。

著者が考えていたサブネット化の「問題」の種類は正確にはわかりません。おそらく、CIDR以前のハードウェアの中には、メモリの制約のためにクラスAネットワークをサポートしていなかったものもあります(重要なの潜在的なホストの数ではなく、ホストの数だと思いますが)。

また、192.168.xxは/ 16ですが、クラスCネットワークは/ 24sです。したがって、クラスフルネットワークでは、192.168.xxには実際に256個のサブネットが含まれます。これは、CIDR以前のハードウェア上でプライベートサブネットを実行したい大規模な組織に役立つ可能性があります。


えーと アドレスの最初のビットが110の場合、/ 24はクラスCネットワークである可能性があります。しかし、クラスAまたはBネットワークから/ 24も取得します。クラスフルネットワーキングは長い間使われていません。歴史的な文脈でのみClass-A、-B、-Cを使用する必要があります。
イェンスリンク14年

-1

RFC 6890の 6ページごとに10.0.0.0-10.255.255.255を使用してください。

以前は歴史的な質問に答えることは良い考えだと思っていましたが、吸血鬼の経験が乏しいため、これを定期的に行うことは避けたいと思います。この場合は必要ないと思われます。10.0.0.0/8は簡単です。


1
率直に言って、あなたは質問に答えていません。単純なローカル範囲ではなく、その歴史について尋ねています。良い質問だと思わない場合は、閉じてください。
元に戻す

1
192.168。*。*に対する異議の背後にある前提は、「よりシンプルなものを選択する」ことです。ポイントは10.0.0.0/8もRFC1918スペースであるということです、そしてシンプルなそれの何かが、あなたは、ランダムにインターネットで任意のアドレス空間を選択することを決定することはできません合併症なし。コミュニティがそれを閉じたい場合は...要約すると、あなたは過度に独創的なWRTであると思います。
マイクペニントン

2
私はあなたを完全に尊敬しています。ただし、「今はこれに答えないほうがいい」という質問に答えているように見えるので、ここに非常に関連する質問への答えはありません。必ずしも歴史そのものではなく、その背後にある動機をもっと探しています。しかし、議論を受け入れてくれてありがとう!
元に戻す

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.