Automatické soukromé IP adresování (APIPA) je zabezpečené proti selhání DHCP, které chrání počítačový systém před selháním. Vyvolá pohotovostní mechanismus pro místní sítě internetového protokolu verze 4 (IPv4) podporované systémem Microsoft Windows. Díky APIPA mohou klienti DHCP získávat adresy IP, i když servery DHCP nejsou funkční. APIPA existuje ve všech moderních verzích systému Windows, včetně Windows 10.
Jak APIPA funguje
Sítě, které jsou nastaveny pro dynamické adresování, se při správě fondu dostupných místních IP adres spoléhají na server DHCP. Když se klientské zařízení Windows pokusí připojit k místní síti, kontaktuje server DHCP a požádá o jeho IP adresu. Pokud server DHCP přestane fungovat nebo síťový problém naruší požadavek, může tento proces selhat. Když proces DHCP selže, Windows automaticky přiřadí IP adresu ze soukromého rozsahu, který je 169.254.0.1 až 169.254.254.255. Pomocí protokolu Address Resolution Protocol (ARP) si klienti před použitím ověřují, zda je zvolená adresa APIPA v síti jedinečná. Klienti poté v pravidelných intervalech – obvykle každých pět minut – kontrolují server DHCP a automaticky aktualizují své adresy, když je server DHCP schopen vyhovět požadavkům. Když například spustíte počítač, na kterém je nainstalován Windows 10, čeká několik sekund na server DHCP, než použije IP z rozsahu APIPA. Dřívější verze systému Windows hledají server DHCP tak dlouho, jak tři minuty. Všechna zařízení APIPA používají výchozí síťovou masku 255.255.0.0 a všechna jsou umístěna ve stejné podsíti.
Konfigurace APIPA
APIPA je ve Windows ve výchozím nastavení povolena, kdykoli je síťové rozhraní počítače nakonfigurováno pro DHCP. Tato možnost se v nástrojích systému Windows, jako je ipconfig, nazývá automatická konfigurace. Správce počítače může tuto funkci deaktivovat úpravou registru systému Windows a nastavením následující hodnoty klíče na 0:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip
Parametry Rozhraní {ID síťového rozhraní}
IPAutoconfigurationEnabled
Li Automatická konfigurace IP povolena není uveden, pak je ve výchozím nastavení nastaven na 1. Místo toho přidejte nový REG_DWORD a nastavte jej na 0. Selhání v procesu DHCP naznačují, že je nutné řešení potíží se sítí k identifikaci a vyřešení problémů, které brání správnému fungování DHCP.
Omezení APIPA
Adresy APIPA nespadají do žádného z rozsahů soukromých adres IP definovaných standardem internetového protokolu a jsou omezeny pouze pro použití v místních sítích. Stejně jako soukromé adresy IP nelze na zařízení APIPA provádět testy ping nebo jiné požadavky na připojení z internetu a jiných vnějších sítí přímo. Zařízení nakonfigurovaná pomocí protokolu APIPA mohou komunikovat s partnerskými zařízeními v jejich místní síti, ale nemohou komunikovat mimo síť. Zatímco APIPA poskytuje klientům Windows použitelnou IP adresu, neposkytuje klientovi adresy serverů jmen (DNS nebo WINS) a adresy síťových bran jako DHCP. Místní sítě by se neměly pokoušet ručně přiřadit adresy v rozsahu APIPA, protože to způsobí konflikty adres IP. Chcete-li zachovat výhodu, kterou má APIPA při indikaci selhání DHCP, nepoužívejte tyto adresy k jiným účelům a místo toho omezte sítě na použití standardních rozsahů IP adres.