質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Q&A

5回答

10192閲覧

IPアドレスの一意性に関してです

abi-nitio

総合スコア37

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

0グッド

0クリップ

投稿2015/11/13 09:17

パソコン上でipconfigを行った際に、ipv4アドレスが表示されますが、これは全世界で一意なのでしょうか。

たとえば、ipconfigによって以下の結果が出力された際に、
IPアドレス:77.77.77.77
サブネットマスク:255.255.255.0
デフォルトゲートウェイ:77.77.77.0
と出てきた場合は77.77.77.77というのは全世界で一意なのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答5

0

こんにちは。
インターネットへ接続されているネットワークにおいて、付与されるIPv4アドレスは、必ず一意とは限りません。「プライベートアドレス」について調べてみると、おわかりになると思います。

プライベートアドレスに該当しないアドレス範囲(グローバルアドレス)については、インターネット提供事業者のみが付与することと(原則)なっていて、これは一意になるように(各業者によって)付与されています。そうでないと、特定の条件下で通信が失敗します。

プライベートアドレスについては、それぞれの組織内(NAT/NAPTルーターの内側、会社内・学校内などのプライベートネットワーク)で一意になるように割り当てます。ただし、他の組織では同じアドレスを使っているかもしれません。

外線の電話番号=グローバルアドレス
内線の電話番号=プライベートアドレス
内線電話交換機=NAT/NAPTルーター

とお考えいただくとわかりやすいかと思います。

ちなみに、プライベートアドレス範囲は
10.0.0.0 から 10.255.255.255
172.16.0.0 から 172.31.255.255
192.168.0.0 から 192.168.255.255
のなかで使うことと定められています。

http://www.infraexpert.com/study/ip5.html

(RFC1918:取り決めの日本語訳文)
https://www.nic.ad.jp/ja/translation/rfc/1918.html

投稿2015/11/13 09:29

編集2015/11/13 09:36
hsk

総合スコア728

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

abi-nitio

2015/11/13 14:19

77.77.77.77というのは番号的にはグローバルIPアドレスに該当するので一意、だといまだに思っております。プライベートIPアドレスの192.168.というIPが割り振られていたら、これは一意ではないんだなと納得しますが…
hsk

2015/11/13 14:28 編集

質問内容が 「パソコン上でipconfigを行った際に、ipv4アドレスが表示されますが、これは全世界で一意なのでしょうか?」とあり、グローバルIPアドレスともプライベートIPアドレスとも書かれていないので、上記のようにお答えしました。 全世界で一意かといえば、インターネットワークに接続していないネットワークであれば設定は自由ですから、世界で重複することはあるでしょう。インターネットに接続していないInetプロトコルのネットワークは、高いセキュリティを要求される組織で運用されますし。
hsk

2015/11/13 17:18 編集

あと >プライベートアドレスに該当しないアドレス範囲(グローバルアドレス)については、インターネット提供事業者のみが付与することと(原則)なっていて、これは一意になるように(各業者によって)付与されています。そうでないと、特定の条件下で通信が失敗します。 と私が書いた箇所、質問者さん(「...だといまだに思っております」)とご認識は異なっていますか? もしくは、一意か一意でないかで、何かお困りになっているのでしょうか? あとは、こちらあたりをご覧になられては?個人がインターネットワーク上に勝手に割り当て利用したところで、経路情報が自分のところへ向いているわけでもないので、自分が通信できないだけですけど。 http://pst.co.jp/powersoft/html/index.php?f=5101
guest

0

パソコンのIPアドレスをどうやって設定したのかによります。

自分で勝手に決めたIPアドレスを手動で設定した。

何の根拠もなく適当に割り当てているので、世界で一意であることは保証されません。他にないかも知れませんし、あるかも知れませんし、誰にもわかりません。ただ、適当に勝手に決めたIPアドレスを設定しても、通常は他と通信はできません。

組織内で割り当てられたIPアドレスを手動で設定した。

割り当てを行った組織のネットワーク管理者に聞いてください。

DHCP設定にしていて、ルータやスイッチへ有線で、または、WiFiなどで接続したら勝手に割り当てられた。

家庭用ブロードバンドルータ等をデフォルト設定で使用されている場合はプライベートアドレスが割り当てられます。その場合は同じルータに繋がっている中では一意ですが、世界で一意であることは保証されません。また、モバイルルータ等にWiFiで接続する場合も同様です。ただ、デフォルト設定がそうであると言うだけで、設定を変更している場合はこの限りではありません。設定した人に聞いてください。自分で勝手にルータを適当に設定していた場合、どうなるのかは誰にもわかりません。

組織やWiFi接続サービスの話であれば、ルータやDHCPサーバを設定したネットワーク管理者(サービス提供者)に聞いてください。なお、組織(WiFi接続サービス)によってはシェアードアドレス(見た目はグローバルアドレス)を使っている場合がありますので、プライベートアドレスではないから世界で一意であるとは限りません。

パソコンから直接プロバイダーのネットワークに接続した(PPPoEやモバイルのUSB接続等を使用)。

少なくともプロバイダーのネットワーク内で一意です。ただ、プロバイダーによってはキャリアグレードNATという仕組みを使っている場合があり、そのときは世界で一意ではありません。特にモバイルの3G/4GネットワークはキャリアグレードNATを使っている場合があります。世界で一意であるかどうかはプロバイダーに直接お問い合わせください。

投稿2015/11/14 02:30

raccy

総合スコア21735

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

IPアドレスは自分でPCに割り当てる場合と、自動的に割り当てられる場合(DHCPというキーワードで検索してください)があります。
しかるべき組織から固定のIPアドレス(グローバルなアドレス)を取得しPCに割り当てたならば一意です。
自動的に割り当てられるというのは、例えば自分が契約しているインターネットプロバイダーにインターネット接続したときに、インターネットプロバイダーからIPアドレスが配布され自分のPCに自動設定されることをいいます。この場合、あなたはインターネットプロバイダーからIPアドレスを借りていることになり、そのIPアドレスは一意(グローバルなIPアドレス)である可能性が高いです。
いずれにしてもIPアドレスの体系でグローバルかプライベートかは確認できます。そこらへんはネットで検索すればすぐに確認できると思います。

投稿2015/11/14 01:39

sugima

総合スコア26

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

いや、固定IPアドレスを取得していなければ、自宅環境のルーターが割り当てたアドレスになりますので、一意ではありません。

ご自宅のパソコンに固定IPアドレスを割り当てるというのは、自宅サーバーでも立てていなければないと思います。

ちなみに、この場合だとデフォルトゲートウェイは77.77.77.0ではなく77.77.77.1(決まりはありませんが、0ではない)になると思います。

投稿2015/11/13 09:33

kazzzstudio

総合スコア94

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

パソコン上のifconfigで取得されるIPアドレスは多くの場合LAN内のIPアドレス(プライベートIPアドレス)
なので一意にならないことが殆どです。

参考URL
プライベートIPの範囲

ルータを介さずに直接インターネットに接続されている場合でインターネット上のホストやクライアントと正常に通信出来ている場合は、グローバルIPを使用しているので少なくともその瞬間は一意になります。

投稿2015/11/13 09:32

tanat

総合スコア18713

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問