Skip to main content

Windows IPアドレス割り当てにおけるAPIPAの役割

Understanding APIPA - CompTIA Network+ N10-005: 1.3 (六月 2026)

Understanding APIPA - CompTIA Network+ N10-005: 1.3 (六月 2026)
Anonim

自動プライベートIPアドレス指定(APIPA)は、Microsoft Windowsでサポートされているローカルインターネットプロトコルバージョン4(IPv4)ネットワークのスタンバイメカニズムを呼び出すことによって、コンピュータシステムを障害から保護するDHCPフェイルセーフです。 APIPAを使用すると、DHCPサーバーが機能していなくても、DHCPクライアントはIPアドレスを取得できます。 APIPAはWindows 10を含む最新のWindowsのすべてのバージョンに存在します。

APIPAのしくみ

動的アドレッシングのために設定されたネットワークは、使用可能なローカルIPアドレスのプールを管理するためにDHCPサーバーに依存しています。 Windowsクライアントデバイスは、ローカルネットワークに参加しようとすると、DHCPサーバーに接続してそのIPアドレスを要求します。 DHCPサーバーが機能しなくなったり、ネットワークの不具合が要求を妨げたり、Windowsデバイスで何らかの問題が発生すると、このプロセスは失敗する可能性があります。

DHCPプロセスが失敗すると、Windowsは自動的にプライベート範囲からIPアドレスを割り当てます。 169.254.0.1169.254.255.254。アドレス解決プロトコル(ARP)を使用して、クライアントは使用する前に、選択したAPIPAアドレスがネットワーク上で一意であることを確認します。クライアントは定期的に(通常は5分ごとに)DHCPサーバーをチェックバックし、DHCPサーバーが要求を処理できるときに自動的にアドレスを更新します。

たとえば、Windows Vistaを実行しているコンピュータを起動すると、APIPAの範囲からIPを使用する前に、DHCPサーバーの待機時間はわずか6秒です。以前のバージョンのWindowsでは、DHCPサーバーが3分も長く見えます。

すべてのAPIPAデバイスは、デフォルトのネットワークマスク255.255.0.0を使用し、すべて同じサブネット上に存在します。

PCネットワークインターフェイスがDHCP用に構成されている場合、WindowsではAPIPAがデフォルトで有効になります。このオプションは、ipconfigなどのWindowsユーティリティで自動設定と呼ばれます。コンピュータの管理者は、Windowsレジストリを編集し、次のキー値を0に設定して、この機能を無効にすることができます。

HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / TcpipParameters / IPAutoconfigurationEnabled

ネットワーク管理者と経験豊富なコンピュータユーザーは、DHCPプロセスの失敗により、DHCPが正常に動作しないという問題を特定して解決するために、ネットワークのトラブルシューティングが必要であることを認識しています。

APIPAの制限

APIPAアドレスは、インターネットプロトコル標準によって定義されたプライベートIPアドレス範囲のいずれにも該当せず、ローカルネットワーク上でのみ使用するように制限されています。プライベートIPアドレスと同様に、インターネットや他の外部ネットワークからのpingテストやその他の接続要求は、APIPAデバイスに直接送信することはできません。

APIPAで設定されたデバイスは、ローカルネットワーク上のピアデバイスと通信できますが、外部のデバイスと通信することはできません。 APIPAはWindowsクライアントに使用可能なIPアドレスを提供しますが、クライアントにネームサーバ(DNSまたはWINS)とDHCPと同様にネットワークゲートウェイアドレスを提供しません。

ローカルネットワークは、IPアドレスの競合が発生するため、APIPAの範囲内のアドレスを手動で割り当てる必要がありません。 APIPAがDHCP障害を示しているという利点を維持するために、管理者はこれらのアドレスを他の目的で使用することを避け、標準のIPアドレス範囲を使用するようにネットワークを制限する必要があります。