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

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

ただいまの
回答率

88.82%

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

受付中

回答 5

投稿

  • 評価
  • クリップ 0
  • VIEW 5,474

abi-nitio

score 37

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

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


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

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

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

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 5

+4

こんにちは。
インターネットへ接続されているネットワークにおいて、付与される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 23:19

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

    キャンセル

  • 2015/11/13 23:23 編集

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

    キャンセル

  • 2015/11/13 23:37 編集

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

    と私が書いた箇所、質問者さん(「...だといまだに思っております」)とご認識は異なっていますか?
    もしくは、一意か一意でないかで、何かお困りになっているのでしょうか?
    あとは、こちらあたりをご覧になられては?個人がインターネットワーク上に勝手に割り当て利用したところで、経路情報が自分のところへ向いているわけでもないので、自分が通信できないだけですけど。
    http://pst.co.jp/powersoft/html/index.php?f=5101

    キャンセル

+1

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

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

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

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

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

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

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

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

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

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

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

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

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

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

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

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

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

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

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

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

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

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

  • ただいまの回答率 88.82%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る