プライベートIPアドレスが発明された時、もともと172.16.0.0 – 172.31.255.255をグローバルIPアドレスで使っていた人は困らなかったのですか?
受付中
回答 7
投稿
- 評価 0
- クリップ 8
- VIEW 2,508
プライベートIPアドレスの仕組みが考え出されたのはIPアドレスよりも後のことですよね。
ということは、現在プライベートIPアドレスに割り振られているIPアドレス範囲(172.16.0.0 – 172.31.255.255など)をもともとグローバルIPアドレスに使っていた人は困ったのではないでしょうか?
それとも、プライベートIPアドレスには当時余っていたアドレスを用いるようにしたのでしょうか?
-
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
クリップを取り消します
-
良い質問の評価を上げる
以下のような質問は評価を上げましょう
- 質問内容が明確
- 自分も答えを知りたい
- 質問者以外のユーザにも役立つ
評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。
質問の評価を上げたことを取り消します
-
評価を下げられる数の上限に達しました
評価を下げることができません
- 1日5回まで評価を下げられます
- 1日に1ユーザに対して2回まで評価を下げられます
質問の評価を下げる
teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。
- プログラミングに関係のない質問
- やってほしいことだけを記載した丸投げの質問
- 問題・課題が含まれていない質問
- 意図的に内容が抹消された質問
- 広告と受け取られるような投稿
評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。
質問の評価を下げたことを取り消します
この機能は開放されていません
評価を下げる条件を満たしてません
質問の評価を下げる機能の利用条件
この機能を利用するためには、以下の事項を行う必要があります。
- 質問回答など一定の行動
-
メールアドレスの認証
メールアドレスの認証
-
質問評価に関するヘルプページの閲覧
質問評価に関するヘルプページの閲覧
+13
IANA IPv4 Address Space Registry | IANAを見る限りでは
172/8 Administered by ARIN
ARIN管理となっていたので、ARAINのページをグーグルのサイト検索「site:www.arin.net 172 arin」で検索した所
IPV4 PRIVATE ADDRESS SPACE AND FILTERING | ARAIN
In August 2012, ARIN began allocating "172" address space to internet service, wireless and content providers.
Whoisで172.0.0.1のIPアドレスを引くとRegDate:2012-08-20となっているので、
RFC1597の発行時(1994年時点)はIPアドレスの割当が行われていなかったという回答になります。
2018/09/16夜追記
上記内容は根拠が薄かったので、他の根拠を探していてやっと見つけました。
why-did-the-ietf-specifically-choose-192-168-16-to-be-a-private-ip-address-class | superuser
RFC 1918 network range choices | nanog
As far as I recall the choice of the particular ranges were as follows:
10/8: the ARPANET had just been turned off. One of us suggested it and
Jon considered this a good re-use of this "historical" address block. We
also suspected that "net 10" might have been hard coded in some places,
so re-using it for private address space rather than in inter-AS routing
might have the slight advantage of keeping such silliness local.172.16/12: the lowest unallocated /12 in class B space.
192.168/16: the lowest unallocated /16 in class C block 192/8.
RFC1918の共同著者(D. Karrenberg氏)による説明だと未割り当てのIPアドレスを選んだとのこと。
よって影響は無いというのが回答です。
※文中のJonはJon Postel氏のことかと。
あと検索時に見つけた参考情報
IANA IPv4 Special-Purpose Address Registry | IANA
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
+5
ちなみに10.0.0.0/8については、もともとARPANETが持っていたアドレスで、ARPANET終了により空いてたそうな。
投稿
score 289
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
+4
プライベートIPアドレスが決まったのは1994年(RFC1597)で、将来の枯渇が予想されていたもののまだまだIPアドレスには空きがいっぱいあった時代です。使用中の組織をどかす必要性はないしょう。だからああいう切りの悪い数字じなってます。RFCの記述も「IANAはこれらIPアドレスをプライベートネットワーク用として予約した」となっています。
なお、10.0.0.0だけは切りが良いですがこれは未使用だったのではなく、ARPANETが廃止になってアドレスが浮いたのをプライベートIPアドレスに転用したものです。
投稿
score 609
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
+1
RFC1918 (日本語訳)を見ると、IANAは、3つのアドレスを予約したとありますね。
書かれたのは、1996年 2月 この頃の状況はどうだったのでしようか?
普及しだしたところで、まだ余裕はあったのではと推測します。
[追記]
a_saitohさんのコメントにも書きましたが、 RFC1597(1994)で予約済となっていたようですね。 (実際は、その前にIANAで割当を止めてたんでしょうが)
なんで、RFC1597がUpdateでなく、Obsoletedかはちょっと気になりますが、、。
投稿
score 1460
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
0
それとも、プライベートIPアドレスには当時余っていたアドレスを用いるようにしたのでしょうか?
おそらく、その通りだと思います。
投稿
- ユーザーランキング総合1位
- ユーザーランキング月間1位
- Ruby総合1位
- Ruby on Rails総合1位
- CodeIgniter総合1位
- MariaDB総合1位
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
0
現在プライベートIPアドレスに割り振られているIPアドレス範囲(172.16.0.0 – 172.31.255.255など)をもともとグローバルIPアドレスに使っていた人は居ませんでした。
なぜなら、RFC 1918にて先にグローバルIPとプライベートIPの範囲を定めたからです。
下記がそのプライベートIP一覧です。
A) 10.0.0.0 ~ 10.255.255.255
B) 172.16.0.0 ~ 172.31.255.255
C) 192.168.0.0 ~ 192.168.255.255
上記は俗に、
A) クラスA用プライベートIP
B) クラスB用プライベートIP
C) クラスC用プライベートIP
と呼ばれます。
投稿
score 2
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
-4
IPアドレスを変えるのは設定ファイルを1行書き換えるだけ。
その頃は、そんなことで困るようなひとはいませんね
投稿
- ユーザーランキング月間2位
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
15分調べてもわからないことは、teratailで質問しよう!
- ただいまの回答率 90.62%
- 質問をまとめることで、思考を整理して素早く解決
- テンプレート機能で、簡単に質問をまとめられる
質問への追記・修正、ベストアンサー選択の依頼
2018/09/19 09:32
複数のユーザーから「プログラミングに関係のない質問」という意見がありました
teratailでは、プログラミングに関して困っていることがないと思われる質問を推奨していません。
「質問を編集する」ボタンから編集を行い、具体的に困っている理由や解決したいことを明確に記入していただくと、回答が得られやすくなります。