Automatisk privat IP-adressering (APIPA) är ett DHCP-felsäkert som skyddar ett datorsystem från fel genom att åberopa en standby-mekanism för lokala Internet Protocol version 4 (IPv4) nätverk som stöds av Microsoft Windows. Med APIPA kan DHCP-klienter få IP-adresser även när DHCP-servrar inte är funktionella. APIPA finns i alla moderna versioner av Windows, inklusive Windows 10.
Hur APIPA fungerar
Nätverk som är inställda för dynamisk adressering är beroende av en DHCP-server för att hantera poolen av tillgängliga lokala IP-adresser. När en Windows-klientenhet försöker ansluta till det lokala nätverket kontaktar den DHCP-servern för att be om dess IP-adress. Om DHCP-servern slutar fungera, misslyckas ett nätverksavbrott med begäran, eller om det uppstår något problem på Windows-enheten, kan den här processen misslyckas.
När DHCP-processen misslyckas, tilldelar Windows automatiskt en IP-adress från det privata intervallet, vilket är 169.254.0.1 till 169.254.255.254. Med hjälp av adressresolutionprotokoll (ARP) verifierar klienter att den valda APIPA-adressen är unik i nätverket innan de använder den. Klienter checkar sedan tillbaka med DHCP-servern med regelbundna intervaller, vanligtvis var femte minut och uppdaterar sina adresser automatiskt när DHCP-servern kan få serviceförfrågningar.
När du startar en dator som kör Windows Vista, väntar den till exempel i endast sex sekunder för en DHCP-server innan du använder en IP från APIPA-sortimentet. Tidigare versioner av Windows letar efter en DHCP-server så länge som tre minuter.
Alla APIPA-enheter använder standard nätverksmask 255.255.0.0, och alla är bosatta i samma delnät.
APIPA är som standard aktiverat i Windows när PC-nätverksgränssnittet är konfigurerat för DHCP. Det här alternativet kallas autokonfiguration i Windows-verktyg, t.ex. ipconfig. En datoradministratör kan inaktivera funktionen genom att redigera Windows-registret och ange följande nyckelvärde till 0:
HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / tjänster / TcpipParameters / IPAutoconfigurationEnabled
Nätverksadministratörer och erfarna datoranvändare känner igen att misslyckanden i DHCP-processen visar att nätverksfelsökning behövs för att identifiera och lösa de problem som hindrar DHCP från att fungera korrekt. APIPA-adresser faller inte in i någon av de privata IP-adressintervall som definieras av Internet Protocol-standarden och är begränsade för användning endast på lokala nätverk. Liksom privata IP-adresser kan pingtest eller andra anslutningsförfrågningar från internet och andra externa nätverk inte göras direkt till APIPA-enheter. APIPA-konfigurerade enheter kan kommunicera med peer-enheter på sitt lokala nätverk men kan inte kommunicera utanför det. Medan APIPA ger Windows-klienter en användbar IP-adress, tillhandahåller den inte klienten med nameserver (DNS eller WINS) och nätverksgatewayadresser som DHCP gör. Lokala nätverk bör inte försöka manuellt tilldela adresser i APIPA-området eftersom IP-adresskonflikter kommer att resultera. För att behålla den förmån som APIPA har för att indikera DHCP-fel, bör administratörer undvika att använda dessa adresser för något annat syfte och istället begränsa sina nätverk för att använda de vanliga IP-adressområdena. Begränsningar av APIPA