IPアドレス

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

インターネットプロトコルアドレスIPアドレス)は、インターネットプロトコルを使用して通信するコンピュータネットワークに接続されている192.0.2.1などの数値ラベルです[1] [2] IPアドレスは、ネットワークインターフェイスの識別とロケーションアドレス指定という2つの主要な機能を果たします

インターネットプロトコルバージョン4(IPv4)は、IPアドレスを32ビットの数値として定義します。[2]しかし、インターネットの成長と利用可能なIPv4アドレスの枯渇により、IPアドレスに128ビットを使用する新しいバージョンのIP(IPv6 )が1998年に標準化されました。 [3] [4] [5 ] IPv6の展開は、2000年代半ばから継続されています。

IPアドレスは、IPv4では192.0.2.1 、IPv6では2001:db8:0:1234:0:567:8:1など、人間が読める形式で記述および表示されます。アドレスのルーティングプレフィックスのサイズは、CIDR表記で、アドレスに有効ビット数(192.0.2.1 / 24など)を付加することで指定されます。これは、これまで使用されてきたサブネットマスク255.255.255.0に相当します

IPアドレススペースは、Internet Assigned Numbers Authority(IANA)と、指定された地域でインターネットサービスプロバイダー(ISP)などのローカルインターネットレジストリへの割り当てを担当する5つの地域インターネットレジストリ(RIR)によってグローバルに管理されています。ユーザーIPv4アドレスはIANAによってRIRにそれぞれ約1680万アドレスのブロックで配布されましたが、2011年以降IANAレベルで使い果たされています。アフリカでローカル割り当てを提供しているRIRは1つだけです。[6]一部のIPv4アドレスはプライベートネットワーク用に予約されており、グローバルに一意ではありません。

ネットワーク管理者は、ネットワークに接続されている各デバイスにIPアドレスを割り当てます。このような割り当ては、ネットワークの慣行やソフトウェアの機能に応じて 、静的(固定または永続)または動的に行うことができます。

関数

IPアドレスは、2つの主要な機能を果たします。ホスト、より具体的にはそのネットワークインターフェイスを識別し、ネットワーク内のホストの場所を提供し、したがってそのホストへのパスを確立する機能を提供します。その役割は次のように特徴づけられています。「名前は私たちが求めるものを示します。住所はそれがどこにあるかを示します。ルートはそこに到達する方法を示します。」[2]IPパケットヘッダーには、送信側ホストのIPアドレスと宛先ホストのIPアドレスが含まれています。

IPバージョン

今日のインターネットでは、 2つのバージョンのインターネットプロトコルが一般的に使用されています。インターネットの前身であるARPANETに1983年に最初に導入されたインターネットプロトコルの元のバージョンは、インターネットプロトコルバージョン4(IPv4)です。

1990年代初頭までにインターネットサービスプロバイダーやエンドユーザー組織に割り当てることができるIPv4アドレス空間が急速に枯渇したため、インターネット技術特別調査委員会(IETF)は、インターネットのアドレス指定機能を拡張するための新しいテクノロジを模索しました。その結果、インターネットプロトコルが再設計され、1995年にインターネットプロトコルバージョン6 (IPv6)として知られるようになりました。 [3] [4] [5] IPv6テクノロジは、商用生産の展開が開始される2000年代半ばまでさまざまなテスト段階にありました。 。

現在、これら2つのバージョンのインターネットプロトコルが同時に使用されています。他の技術的な変更の中でも、バージョンごとにアドレスの形式が異なります。IPv4は歴史的に普及しているため、一般的な用語であるIPアドレスは、通常、IPv4で定義されたアドレスを指します。IPv4とIPv6の間のバージョンシーケンスのギャップは、1979年に実験的なインターネットストリームプロトコルにバージョン5が割り当てられた結果でしたが、IPv5とは呼ばれていませんでした。

他のバージョンv1からv9が定義されましたが、v4とv6だけが広く使用されるようになりました。v1とv2は、1974年と1977年のTCPプロトコルの名前でした。これは、当時、個別のIP仕様がなかったためです。v3は1978年に定義され、v3.1はTCPがIPから分離された最初のバージョンです。v6は、いくつかの推奨バージョン、v6 Simple Internet Protocol、v7 TP / IX:The Next Internet、v8 PIP — P Internet Protocol、およびv9 TUBA — Tcp&Udp with BigAddressesを統合したものです。[7]

サブネットワーク

IPネットワークは、 IPv4IPv6の両方でサブネットワークに分割できますこの目的のために、IPアドレスは2つの部分で構成されていると認識されます。上位ビットのネットワークプレフィックスと、ネットワーク内のホスト番号付けに使用される残りのフィールドホスト識別子、またはインターフェイス識別子(IPv6)と呼ばれる残りのビットです。 [1]サブネットマスクまたはCIDR表記、IPアドレスをネットワーク部分とホスト部分に分割する方法を決定します。

サブネットマスクという用語は、IPv4内でのみ使用されます。ただし、どちらのIPバージョンもCIDRの概念と表記法を使用しています。この場合、IPアドレスの後にスラッシュと、ネットワーク部分に使用されるビット数(10進数)が続きます。これは、ルーティングプレフィックスとも呼ばれます。たとえば、IPv4アドレスとそのサブネットマスクは、それぞれ192.0.2.1255.255.255.0の場合があります。同じIPアドレスとサブネットのCIDR表記は192.0.2.1/ 24です。これは IPアドレスの最初の24ビットがネットワークとサブネットを示しているためです。

IPv4アドレス

IPv4アドレスのドット10進表記からその2進値への分解

IPv4アドレスのサイズは32ビットであるため、アドレス空間4 294 967 296(2 32)アドレスに制限されます。この数のうち、一部のアドレスは、プライベートネットワーク(約1800万アドレス)やマルチキャストアドレス指定(約2億7000万アドレス) などの特別な目的のために予約されています。

IPv4アドレスは通常、ドットで区切られた0〜255の範囲の4つの10進数で構成されるドット10進表記で表されます(例: 192.0.2.1 ) 。各部分は、アドレスの8ビット(オクテット)のグループを表します。[8]テクニカルライティングの場合、[指定] IPv4アドレスは、さまざまな16進数8進数、または2進数の表現で表示される場合があります。

サブネット化の履歴

インターネットプロトコルの開発の初期段階では、ネットワーク番号は常に最高位のオクテット(最上位8ビット)でした。この方法では256のネットワークしか使用できなかったため、ネットワーク番号ですでに指定されている既存のネットワークから独立した追加のネットワークが開発されたため、すぐに不十分であることが判明しました。1981年に、クラスフルネットワークアーキテクチャの導入により、アドレス指定の仕様が改訂されました。[2]

クラスフルネットワーク設計により、より多くの個別のネットワーク割り当てときめ細かいサブネットワーク設計が可能になりました。IPアドレスの最上位オクテットの最初の3ビットは、アドレスのクラスとして定義されました。ユニバーサルユニキャストアドレッシング用に3つのクラス(AB、およびC)が定義されました。派生したクラスに応じて、ネットワークの識別は、アドレス全体のオクテット境界セグメントに基づいていました。各クラスは、ネットワーク識別子で追加のオクテットを連続して使用するため、上位クラス(BおよびC)のホストの数を減らすことができます。次の表に、この廃止されたシステムの概要を示します。

歴史的なクラスフルネットワークアーキテクチャ
クラス 先頭
ビット
ネットワーク
番号
ビットフィールド のサイズ
レスト
ビットフィールド のサイズ

ネットワークの

ネットワークあたり のアドレス数
開始アドレス 終了アドレス
A 0 8 24 128(2 7 16 777 216(2 24 0.0.0.0 127.255.255.255
B 10 16 16 16 384(2 14 65 536(2 16 128.0.0.0 191.255.255.255
C 110 24 8 2 097 152(2 21 256(2 8 192.0.0.0 223.255.255.255

クラスフルネットワークの設計は、インターネットのスタートアップ段階でその目的を果たしましたが、1990年代のネットワークの急速な拡大に直面して、スケーラビリティに欠けていました。アドレス空間のクラスシステムは、1993年にクラスレスドメイン間ルーティング(CIDR)に置き換えられました。CIDRは可変長サブネットマスク(VLSM)に基づいており、任意の長さのプレフィックスに基づいて割り当てとルーティングを行うことができます。今日、クラスフルネットワークの概念の残骸は、一部のネットワークソフトウェアおよびハードウェアコンポーネント(ネットマスクなど)のデフォルトの構成パラメーターとして、またネットワーク管理者の議論で使用される技術用語として、限られた範囲でのみ機能します。

プライベートアドレス

すべてのインターネットホストとの通信にグローバルなエンドツーエンド接続が想定されていた初期のネットワーク設計では、IPアドレスがグローバルに一意であることが意図されていました。ただし、プライベートネットワークが開発され、パブリックアドレススペースを節約する必要があるため、これは必ずしも必要ではないことがわかりました。

TCP / IPを介してのみ相互に通信するファクトリマシンなど、インターネットに接続されていないコンピュータは、グローバルに一意のIPアドレスを持っている必要はありません。今日、このようなプライベートネットワークは広く使用されており、通常、必要に応じてネットワークアドレス変換(NAT)を使用してインターネットに接続します。

プライベートネットワーク用の重複しない3つのIPv4アドレス範囲が予約されています。[9]これらのアドレスはインターネット上でルーティングされないため、それらの使用をIPアドレスレジストリと調整する必要はありません。すべてのユーザーは、予約済みブロックのいずれかを使用できます。通常、ネットワーク管理者はブロックをサブネットに分割します。たとえば、多くのホームルーターは、デフォルトのアドレス範囲192.168.0.0〜192.168.0.255192.168.0.0 / 24 )を自動的に使用します


予約済みのプライベートIPv4ネットワーク範囲[9]
名前 CIDRブロック アドレス範囲 アドレスの数 クラスフルな説明
24ビットブロック 10.0.0.0/8 10.0.0.0 – 10.255.255.255 16 777 216 シングルクラスA。
20ビットブロック 172.16.0.0/12 172.16.0.0 – 172.31.255.255 1 048 576 16個のクラスBブロックの連続範囲。
16ビットブロック 192.168.0.0/16 192.168.0.0 – 192.168.255.255 65 536 256クラスCブロックの連続範囲。

IPv6アドレス

IPv6アドレスの16進表現からその2進値への分解

IPv6では、アドレスサイズがIPv4の32ビットから128ビットに増加したため、最大2 128(約3.403 × 1038 )アドレスこれは、予見可能な将来には十分であると見なされます。

新しい設計の目的は、十分な数のアドレスを提供することだけでなく、サブネットワークルーティングプレフィックスのより効率的な集約を可能にすることによってインターネットのルーティングを再設計することでもありました。その結果、ルーターのルーティングテーブルの成長が遅くなりました可能な限り最小の個別割り当ては、264のサブネットですホスト。これは、IPv4インターネット全体のサイズの2乗です。これらのレベルでは、実際のアドレス使用率はどのIPv6ネットワークセグメントでも小さくなります。新しい設計は、ネットワークセグメントのアドレス指定インフラストラクチャ、つまりセグメントの使用可能なスペースのローカル管理を、外部ネットワークとの間でトラフィックをルーティングするために使用されるアドレス指定プレフィックスから分離する機会も提供します。IPv6には、内部の再設計や手動による番号の付け直しを必要とせずに 、グローバル接続またはルーティングポリシーが変更された場合に、ネットワーク全体のルーティングプレフィックスを自動的に変更する機能があります。

多数のIPv6アドレスを使用すると、特定の目的に大きなブロックを割り当て、必要に応じて、効率的なルーティングのために集約することができます。アドレス空間が大きいため、CIDRで使用されているような複雑なアドレス保存方法を使用する必要はありません。

最新のデスクトップおよびエンタープライズサーバーのオペレーティングシステムはすべてIPv6のネイティブサポートを備えていますが、住宅用ネットワークルーター、 Voice over IP(VoIP)およびマルチメディア機器、一部のネットワークハードウェアなどの他のデバイスにはまだ広く導入されていません

プライベートアドレス

IPv4がプライベートネットワーク用にアドレスを予約するのと同じように、アドレスのブロックはIPv6で確保されます。IPv6では、これらは一意のローカルアドレス(ULA)と呼ばれます。ルーティングプレフィックスfc00 :: / 7は、このブロック用に予約されています[10]。これは、異なる暗黙のポリシーを持つ2/8ブロックに分割されます。アドレスには40ビットの疑似乱数が含まれており、サイトがマージされたりパケットが誤ってルーティングされたりした場合にアドレスが衝突するリスクを最小限に抑えます。

初期の慣行では、この目的のために別のブロック(fec0::)、吹き替えサイトローカルアドレスを使用していました。[11]しかし、サイトを構成するものの定義は不明確なままであり、不十分に定義されたアドレス指定ポリシーはルーティングのあいまいさを生み出しました。このアドレスタイプは廃止されたため、新しいシステムで使用することはできません。[12]

リンクローカルアドレスと呼ばれるfe80 ::で始まるアドレスは、接続されたリンクで通信するためのインターフェイスに割り当てられます。アドレスは、各ネットワークインターフェイスのオペレーティングシステムによって自動的に生成されます。これにより、リンク上のすべてのIPv6ホスト間で即時かつ自動の通信が提供されます。この機能は、近隣探索プロトコルなどのIPv6ネットワーク管理の下位層で使用されます

プライベートおよびリンクローカルアドレスプレフィックスは、パブリックインターネット上でルーティングされない場合があります。

IPアドレスの割り当て

IPアドレスは、ネットワークに参加するときに動的に、またはホストのハードウェアまたはソフトウェアの構成によって永続的にホストに割り当てられます。永続的な構成は、静的IPアドレスの使用とも呼ばれます対照的に、コンピュータが再起動するたびにコンピュータのIPアドレスが割り当てられる場合、これは動的IPアドレスの使用と呼ばれます。

動的IPアドレスは、動的ホスト構成プロトコル(DHCP)を使用してネットワークによって割り当てられます。DHCPは、アドレスを割り当てるために最も頻繁に使用されるテクノロジです。これにより、ネットワーク上の各デバイスに特定の静的アドレスを割り当てるという管理上の負担が回避されます。また、特定の時間に一部のデバイスのみがオンラインである場合、デバイスはネットワーク上の限られたアドレス空間を共有できます。通常、最新のデスクトップオペレーティングシステムでは、動的IP構成がデフォルトで有効になっています。

DHCPで割り当てられたアドレスはリースに関連付けられており、通常は有効期限があります。有効期限が切れる前にホストによってリースが更新されない場合、アドレスは別のデバイスに割り当てられている可能性があります。一部のDHCP実装は、ホストがネットワークに参加するたびに、そのMACアドレスに基づいて同じIPアドレスをホストに再割り当てしようとします。ネットワーク管理者は、MACアドレスに基づいて特定のIPアドレスを割り当てることにより、DHCPを構成できます。

DHCPは、IPアドレスを動的に割り当てるために使用される唯一のテクノロジーではありません。ブートストラッププロトコルは、DHCPと同様のプロトコルであり、その前身です。ダイヤルアップおよび一部のブロードバンドネットワークは、ポイントツーポイントプロトコルの動的アドレス機能を使用します

ルーターやメールサーバーなどのネットワークインフラストラクチャに使用されるコンピューターと機器は、通常、静的アドレス指定で構成されます。

静的または動的アドレス構成がないか失敗した場合、オペレーティングシステムは、ステートレスアドレス自動構成を使用してリンクローカルアドレスをホストに割り当てることができます。

スティッキーダイナミックIPアドレス

スティッキーは、ほとんど変更されない動的に割り当てられたIPアドレスを説明するために使用される非公式の用語です。たとえば、IPv4アドレスは通常DHCPで割り当てられ、DHCPサービスは、クライアントが割り当てを要求するたびに同じアドレスを割り当てる可能性を最大化するルールを使用できます。IPv6では、プレフィックスの委任を同様に処理して、可能な限りまれに変更を加えることができます。一般的な家庭または小規模オフィスのセットアップでは、単一のルーターがインターネットサービスプロバイダー(ISP)に表示される唯一のデバイスであり、ISPは、可能な限り安定した、つまりスティッキーな構成を提供しようとする場合があります。家庭または企業のローカルネットワークでは、ローカルDHCPサーバーがスティッキーIPv4構成を提供するように設計されている場合があり、ISPがスティッキーIPv6プレフィックス委任を提供して、クライアントにスティッキーIPv6アドレスを使用するオプションを提供する場合があります。スティッキーをスタティックと混同しないでくださいスティッキー構成は安定性を保証しませんが、静的構成は無期限に使用され、意図的に変更されるだけです。[要出典]

アドレスの自動構成

アドレスブロック169.254.0.0/ 16は IPv4ネットワークのリンクローカルアドレス指定を特別に使用するために定義されています。[13] IPv6では、静的アドレスまたは動的アドレスを使用しているかどうかに関係なく、すべてのインターフェイスは、ブロックfe80 :: / 10でリンクローカルアドレスも自動的に受信します[13]これらのアドレスは、ホストが接続されているローカルネットワークセグメントやポイントツーポイント接続などのリンクでのみ有効です。これらのアドレスはルーティング可能ではなく、プライベートアドレスと同様に、インターネットを通過するパケットの送信元または宛先になることはできません。

リンクローカルIPv4アドレスブロックが予約されたとき、アドレス自動構成のメカニズムに関する標準は存在しませんでした。空白を埋めるために、Microsoftは自動プライベートIPアドレス指定(APIPA)と呼ばれるプロトコルを開発しました。このプロトコルの最初のパブリック実装はWindows98に登場しました。[14] APIPAは数百万台のマシンに導入され、業界のデファクトスタンダードになりました。2005年5月、IETFはその正式な標準を定義しました。[15]

競合への対処

IPアドレスの競合は、同じローカル物理ネットワークまたはワイヤレスネットワーク上の2つのデバイスが同じIPアドレスを持っていると主張する場合に発生します。アドレスの2番目の割り当ては、通常、一方または両方のデバイスのIP機能を停止します。最新のオペレーティングシステムの多くは、管理者にIPアドレスの競合を通知します。[16] [17] IPアドレスが複数の人やシステムによって異なる方法で割り当てられている場合、それらのいずれかに障害がある可能性があります。[18] [19] [20] [21] [22]競合に関与するデバイスの1つが、LAN上のすべてのデバイスのLANを超えた デフォルトゲートウェイアクセスである場合、すべてのデバイスが障害を受ける可能性があります。

ルーティング

IPアドレスは、ユニキャスト、マルチキャスト、エニーキャスト、およびブロードキャストアドレス指定のいくつかのクラスの運用特性に分類されます。

ユニキャストアドレス指定

IPアドレスの最も一般的な概念は、IPv4とIPv6の両方で使用可能なユニキャストアドレス指定です。通常、単一の送信者または単一の受信者を指し、送信と受信の両方に使用できます。通常、ユニキャストアドレスは単一のデバイスまたはホストに関連付けられていますが、デバイスまたはホストには複数のユニキャストアドレスがある場合があります。同じデータを複数のユニキャストアドレスに送信するには、送信者がすべてのデータを受信者ごとに1回ずつ、何度も送信する必要があります。

ブロードキャストアドレッシング

ブロードキャストは、IPv4で利用可能なアドレス指定技術であり、全ホストブロードキャストとして、1回の送信操作でネットワーク上のすべての可能な宛先にデータをアドレス指定します。すべての受信者がネットワークパケットをキャプチャします。アドレス255.255.255.255は、ネットワークブロードキャストに使用されます。さらに、より限定的なダイレクトブロードキャストでは、ネットワークプレフィックスが付いたすべて1のホストアドレスが使用されます。たとえば、ネットワーク192.0.2.0 / 24上のデバイスへのダイレクトブロードキャストに使用される宛先アドレスは192.0.2.255です。

IPv6はブロードキャストアドレス指定を実装せず、特別に定義されたすべてのノードのマルチキャストアドレスへのマルチキャストに置き換えます。

マルチキャストアドレス指定

マルチキャストアドレスは、関心のある受信者のグループに関連付けられています。IPv4では、アドレス224.0.0.0〜239.255.255.255(以前のクラスDアドレス)がマルチキャストアドレスとして指定されます。[23] IPv6は、プレフィックスff00 :: / 8のアドレスブロックをマルチキャストに使用します。いずれの場合も、送信者はユニキャストアドレスからマルチキャストグループアドレスに 単一のデータグラムを送信し、中間ルーターがコピーを作成して、関係するすべての受信者(対応するマルチキャストグループに参加している受信者)に送信します。

エニーキャストアドレス指定

ブロードキャストやマルチキャストと同様に、エニーキャストは1対多のルーティングトポロジです。ただし、データストリームはすべての受信者に送信されるわけではなく、ルーターがネットワーク内で最も近いと判断した受信者だけに送信されます。エニーキャストアドレッシングは、IPv6の組み込み機能です。[24] [25] IPv4では、エニーキャストアドレス指定は、宛先を選択するための最短パスメトリックを使用してボーダーゲートウェイプロトコルで実装されます。エニーキャスト方式は、グローバルな負荷分散に役立ち、分散DNSシステム で一般的に使用されます。

ジオロケーション

ホストは、ジオロケーションソフトウェアを使用して、通信しているピアの地理的位置を推測できます。[26]

パブリックアドレス

パブリックIPアドレスは、グローバルにルーティング可能なユニキャストIPアドレスです。つまり、このアドレスは、RFC 1918で予約されているようなプライベートネットワークで使用するために予約されているアドレス、またはローカルスコープやサイトローカルスコープのさまざまなIPv6アドレス形式ではありません。たとえば、リンクローカルアドレス指定の場合。パブリックIPアドレスは、グローバルインターネット上のホスト間の通信に使用できます。家庭の状況では、パブリックIPアドレスは、ISPによって家庭のネットワークに割り当てられたIPアドレスです。この場合、ルーター構成にログインすることでローカルにも表示されます。[27] 

ほとんどのパブリックIPアドレスは変更され、比較的頻繁に変更されます。変更されるすべてのタイプのIPアドレスは、動的IPアドレスと呼ばれます。ホームネットワークでは、ISPは通常動的IPを割り当てます。ISPがホームネットワークに不変のアドレスを与えた場合、ホームからWebサイトをホストする顧客や、ネットワークに侵入するまで同じIPアドレスを何度も試すことができるハッカーによって悪用される可能性が高くなります。[28]

ファイアウォール

セキュリティとプライバシーを考慮して、ネットワーク管理者はプライベートネットワーク内のパブリックインターネットトラフィックを制限したいと考えることがよくあります。各IPパケットのヘッダーに含まれる送信元IPアドレスと宛先IPアドレスは、IPアドレスのブロックによって、または内部サーバーへの外部要求への応答を選択的に調整することによって、トラフィックを区別するための便利な手段です。これは、ネットワークのゲートウェイルーターで実行されているファイアウォールソフトウェアで実現されます。制限されたトラフィックと許可されたトラフィックのIPアドレスのデータベースは、それぞれブラックリストホワイトリストに保持されます。

アドレス変換

複数のクライアントデバイスが表示される可能性がありますIPアドレスを共有するのは、それらが共有Webホスティングサービス環境の一部であるため、またはIPv4ネットワークアドレス変換(NAT)またはプロキシサーバーがクライアントに代わって仲介エージェントとして機能するためです。この場合、実際の発信元IPアドレスはリクエストを受信するサーバーからマスクされます。一般的な方法は、プライベートネットワーク内の多くのデバイスをNATマスクすることです。NATのパブリックインターフェイスのみがインターネットでルーティング可能なアドレスを持っている必要があります。[29]

NATデバイスは、プライベートネットワーク上のさまざまなIPアドレスを、パブリックネットワーク上のさまざまなTCPまたはUDPポート番号にマップします。住宅用ネットワークでは、NAT機能は通常住宅用ゲートウェイに実装されます。このシナリオでは、ルーターに接続されているコンピューターにはプライベートIPアドレスがあり、ルーターの外部インターフェイスにはインターネット上で通信するためのパブリックアドレスがあります。内部コンピュータは1つのパブリックIPアドレスを共有しているように見えます。

診断ツール

コンピュータのオペレーティングシステムは、ネットワークインターフェイスとアドレス構成を調べるためのさまざまな診断ツールを提供します。Microsoft Windowsは、コマンドラインインターフェイスツールipconfigおよびnetshを提供し、 Unixライクなシステムのユーザーは、ifconfignetstatroute、lanstat、fstat、およびiproute2ユーティリティを使用してタスクを実行できます。

も参照してください

参考文献

  1. ^ a b RFC 760、DOD標準インターネットプロトコル、DARPA、情報科学研究所(1980年1月)。
  2. ^ a b c d J. Postel、ed。(1981年9月)。インターネットプロトコル、DARPAインターネットプログラムプロトコル仕様IETF土井10.17487 / RFC0791RFC791_ RFC 1349、2474、6864によって更新さまし 
  3. ^ a bS 。ディアリング; R.ヒンデン(1995年12月)。インターネットプロトコル、バージョン6(IPv6)仕様ネットワークワーキンググループ。土井10.17487 / RFC1883RFC1883_
  4. ^ a bS 。ディアリング; R.ヒンデン(1998年12月)。インターネットプロトコル、バージョン6(IPv6)仕様ネットワークワーキンググループ。土井10.17487 / RFC2460RFC2460_
  5. ^ a bS 。ディアリング; R.ヒンデン(2017年7月)。インターネットプロトコル、バージョン6(IPv6)仕様IETF土井10.17487 / RFC8200RFC8200_
  6. ^ 「IPv4アドレスレポート」
  7. ^ DeLong、オーウェン。「IPにバージョンがあるのはなぜですか?なぜ気にするのですか?」(PDF)Scale15x 2020年1月24日取得
  8. ^ 「IPv4およびIPv6アドレス形式」www.ibm.comIPv4アドレスの形式は次のとおりです:x。バツ 。バツ 。xここで、xはオクテットと呼ばれ、0〜255の10進値である必要があります。オクテットはピリオドで区切られます。IPv4アドレスには、3つのピリオドと4つのオクテットが含まれている必要があります。次の例は有効なIPv4アドレスです: 1。2。3。401 102。103。104

  9. ^ a b Y. Rekhter; B.モスコウィッツ; D.カレンバーグ; GJ de Groot; E.リア(1996年2月)。プライベートインターネットのアドレス割り当てネットワークワーキンググループ。土井10.17487 / RFC1918BCP 5. RFC1918 RFC6761によって更新されまし 
  10. ^ R。ヒンデン; B.ハーバーマン(2005年10月)。一意のローカルIPv6ユニキャストアドレスネットワークワーキンググループ。土井10.17487 / RFC4193RFC4193_
  11. ^ R。ヒンデン; S.ディアリング(2003年4月)。インターネットプロトコルバージョン6(IPv6)アドレス指定アーキテクチャネットワークワーキンググループ。土井10.17487 / RFC3513RFC3513_ RFC4291によって廃止されました。 
  12. ^ C。フイテマ; B.カーペンター(2004年9月)。サイトのローカルアドレスの廃止ネットワークワーキンググループ。土井10.17487 / RFC3879RFC3879_
  13. ^ a bM 。コットン; L.ベゴダ; R.ボニカ; B.ハーバーマン(2013年4月)。特殊用途のIPアドレスレジストリインターネットエンジニアリングタスクフォース土井10.17487 / RFC6890BCP153。RFC6890 _ _ RFC8190によって更新されまし 
  14. ^ 「DHCPおよび自動プライベートIPアドレス指定」docs.microsoft.com 2019年5月20日取得
  15. ^ S。チェシャー; B.アボバ; E.ガットマン(2005年5月)。IPv4リンクローカルアドレスの動的構成ネットワークワーキンググループ。土井10.17487 / RFC3927RFC3927_
  16. ^ 「イベントID4198 — TCP / IPネットワークインターフェース構成」TechNetMicrosoftDocs2021年10月20日取得
  17. ^ 「イベントID4199 — TCP / IPネットワークインターフェース構成」TechNetMicrosoftDocs2021年10月20日取得
  18. ^ ミッチェル、ブラッドリー。「IPアドレスの競合– IPアドレスの競合とは何ですか?」About.com2014年4月13日にオリジナルからアーカイブされました2013年11月23日取得
  19. ^ Kishore、Aseem(2009年8月4日)。「IPアドレスの競合を修正する方法」オンライン技術のヒントOnline-tech-tips.com。2013年8月25日にオリジナルからアーカイブされました2013年11月23日取得
  20. ^ 「「IPアドレスの競合があります」というメッセージについてサポートを受けてください」Microsoft2013年11月22日。2013年9月26日のオリジナルからアーカイブ2013年11月23日取得
  21. ^ 「DHCPネットワークで重複するIPアドレスの競合を修正する」Microsoft2014年12月28日にオリジナルからアーカイブされました2013年11月23日取得記事ID:133490 –最終レビュー:2013年10月15日–改訂:5.0
  22. ^ モラン、ジョセフ(2010年9月1日)。「IPアドレスの競合の理解と解決-Webopedia.com」Webopedia.com。2013年10月2日にオリジナルからアーカイブされました2013年11月23日取得
  23. ^ M。コットン; L.ベゴダ; D.マイヤー(2010年3月)。IPv4マルチキャストアドレス割り当てに関するIANAガイドラインIETF土井10.17487 / RFC5771ISSN2070-1721_ BCP51。RFC5771 _ _ 
  24. ^ RFC 2526 
  25. ^ RFC 4291 
  26. ^ ホルデナー、アンソニーT.(2011)。HTML5ジオロケーションオライリーメディアp。 11ISBN 9781449304720
  27. ^ 「パブリックIPアドレスを見つける方法」
  28. ^ 「パブリックIPアドレスが変更される理由」
  29. ^ カマー、ダグラス(2000)。TCP / IPを使用したインターネットワーキング:原則、プロトコル、およびアーキテクチャ–第4版ニュージャージー州アッパーサドルリバー:プレンティスホール。p。394. ISBN  978-0-13-018380-42010年4月13日にオリジナルからアーカイブされました。