web-dev-qa-db-ja.com

パブリックIPアドレスとプライベートIPアドレスの違いは何ですか?

インターネット上のどこでも同じ答えが出されます。プライベートIPアドレスはネットワーク内にのみ存在し、パブリックIPアドレスはインターネット上で誰もが目にするものです。

インターネットとはどういう意味ですか?

ホームネットワークがあり、その上にISPのネットワークがあります。彼らもインターネットエクスチェンジに接続し、それが私の国外のネットワークに接続します。そして、この階層はどんどん続きます。

ネットワークのIPアドレスはどの段階で公開されていると言えますか?

Iplocationfinderのようなウェブサイトに行ったところ、私のIPとISPのネットワークがプライベートとして表示されました。ややこしい!

1
NewStudent

インターネットの定義は時間とともに変化しました。以前は、複数の組織間のつながりを意味していました。約15年間(非常に大まかに)、正式には「インターネット」と呼ばれるグローバルネットワークに接続されたシステムを意味します(大文字表記に注意)。

プライベートIPアドレスは、RFC1918で(他の標準文書に加えて)定義されており、組織内で使用する特定のIPアドレス範囲を設定します。 これらのIPアドレスは、他の組織からインターネット経由で直接到達することはできませんおよび10.を含めます、192.168。。*および172.16-31。さらに100。。*キャリアグレードに使用されますNATで、灰色の領域です(RFC1918にはありません)

マシンのアドレスが上記の範囲にある場合、ルーターはネットワークアドレス変換を使用して、IPアドレスのインターネット接続を部分的に許可しますが、より広いインターネットは内部アドレスやルーティング方法を認識していません。 IE内部IPアドレスは複数のネットワークに存在する可能性があり、すべてのインターネットからアクセスできるわけではありません(ルーターが有効なアドレスと「プロキシ」に置き換えている場合を除く)

0
davidgo

RFC 1918で定義されているように、次のアドレス範囲は私的使用のために予約されています

 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)

TLDRの理由は、クライアントデバイスがターゲットサーバー(通常はWebサイト)にアクセスできるようにするには、パブリックIPをインターネット全体で一意にする必要があるためです。 IPが上記のいずれかの範囲内にある場合、これはNATの背後にいることを示し、パブリックIPの背後にあるすべてのトラフィックを、使用している特定のプライベートIPに変換します。これは通常、これを行うホームルーターです。 ISPがプライベートIPも提供している場合は、NATが別のNAT内にいることを意味します。

これは、ほとんどのエンドユーザーの目的に適しています。インターネットから公的にアクセスできるようにする必要があるある種のサーバーをホストしようとしている場合にのみ問題になります。また、オンラインゲームの目的でプレイヤーがあなたに接続できることに依存しているオンラインマッチメイキングゲームにも影響を与える可能性があります(厳密なNAT)。

2
The Lost ARP

プライベートIPアドレス

プライベートネットワーク内の任意のプライベートIPアドレス範囲を使用できます。プライベートネットワークでは、IPv4アドレスとIPv6アドレスの両方を使用できます。プライベートIP範囲は特定の組織に割り当てられていません

  • RFC 1918で指定されたプライベートIP範囲
    • クラスA:10.x.x.x-10.255.255.255(CIDR-10.0.0.0/8)、255.0.0.0、24ビットブロック
    • クラスB:172.16.x.x-172.31.255.255(CIDR-172.16.0.0/12)、255.240.0.0、20ビットブロック
    • クラスC:192.168.x.x-192.168.255.255(CIDR-172.16.0.0/16)、255.255.0.0、16ビットブロック
  • IPクラスごとの使用可能なホスト

    • クラスA:16,777,216
    • クラスB:1,048,576
    • クラスC:65,536
  • インターネットではルーティングできません

  • IANAによる発行を必要としません(Internet Assigned Number Authority
  • 「プライベート」ローカルネットワークスペース内で使用
  • 他のプライベートLANおよびホストと通信します

パブリックIPアドレス

  • RFC で指定されたパブリックIP範囲
    • クラスA:0.0.0.0-127.255.255.255
    • クラスB:128.0.0.0-191.255.255.255
    • クラスC:192.0.0.0-223.255.255.255
  • インターネットで使用
  • ISPから一時的に顧客に発行される
  • IANAがお客様に永続的に発行
  • パブリックネットワークプロバイダー(ISP)との調整なしにネットワークアドレスを変更することはできません

プライベートからパブリックへのルーティング

プライベートネットワークからパブリックネットワークにアクセスするには、NATNetwork Address TranslationNATパブリックネットワークへの変換を実行するルーティングデバイスを介してプライベートネットワークからパブリックネットワークに転送されるときにプライベートIPパケットヘッダーを変更します。ルーティングデバイスはファイアウォール、ルーターにすることができますまたはレイヤ3スイッチ。

基本があります。これがお役に立てば幸いです。

1
Citizen