[{"data":1,"prerenderedAt":10},["ShallowReactive",2],{"article:ja:public-vs-private-ip":3},{"locale":4,"slug":5,"path":6,"title":7,"description":8,"html":9},"ja","public-vs-private-ip","\u002Fja\u002Flearn\u002Fpublic-vs-private-ip\u002F","グローバルIPとプライベートIPの違い","家庭内のアドレスとインターネットで使うアドレスの違い、NATやアドレス共有の役割を解説します。","\u003Ch2>違うのは使われる範囲\u003C\u002Fh2>\n\u003Cp>プライベートIPは家庭や会社などのネットワーク内で使われます。グローバルIPはインターネット上で経路を設定できるアドレスです。ただし「グローバル」は、誰でも端末にアクセスできるという意味ではありません。実際のアクセス可否は、ファイアウォールや動作中のサービス、経路の設定にも左右されます。\u003C\u002Fp>\n\u003Ch2>よく使われるプライベートIPv4\u003C\u002Fh2>\n\u003Cp>対象の範囲は \u003Ccode>10.0.0.0\u002F8\u003C\u002Fcode>、\u003Ccode>172.16.0.0\u002F12\u003C\u002Fcode>、\u003Ccode>192.168.0.0\u002F16\u003C\u002Fcode> です。2つ目は172.16から172.31までで、172で始まるすべてのアドレスではありません。例の \u003Ccode>192.168.1.20\u003C\u002Fcode> は、互いに独立した多くの家庭内ネットワークで使えます。ループバックやリンクローカルのアドレスは、これらとは別の区分です。\u003C\u002Fp>\n\u003Ch2>端末の表示と外から見えるIPが違う理由\u003C\u002Fh2>\n\u003Cp>NATは、外へ出る通信のアドレスやポート番号を変換します。これにより複数の端末が1つのグローバルIPv4を共有できます。通信事業者がCGNATで契約者間の共有を行うこともあります。そのための共有アドレス空間 \u003Ccode>100.64.0.0\u002F10\u003C\u002Fcode> は、先ほどの3つのプライベートアドレス範囲には含まれません。\u003C\u002Fp>\n\u003Ch2>グローバルIPだけでは外部接続を保証しない\u003C\u002Fh2>\n\u003Cp>外から接続するには、適切な経路とサービスの設定、アクセスを許可するルールが必要です。事業者側のアドレス共有も影響します。IPv6のグローバルなアドレスを使っていても、ファイアウォールで保護できます。アドレスの見た目だけで、端末が外部に公開されていると判断することはできません。\u003C\u002Fp>\n\u003Ch2>WANアドレスなら専用の公開IPv4？\u003C\u002Fh2>\n\u003Cp>WANは上流ネットワーク側の接続口を示す言葉で、割り当て方式ではありません。プライベートIPや事業者の共有アドレスの場合もあります。検索結果と一致しても、外部からの接続はファイアウォール、転送設定、事業者の制限に左右されます。遠隔アクセスには割り当て方式と着信制限の確認が必要です。\u003C\u002Fp>\n\u003Ch2>参考資料\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc1918\" rel=\"nofollow noopener noreferrer\">RFC 1918\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6598\" rel=\"nofollow noopener noreferrer\">RFC 6598\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc4291\" rel=\"nofollow noopener noreferrer\">RFC 4291\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n",1793192131374]