Skip to main content

Rollen af ​​APIPA i Windows IP-adresse-opgave

Anonim

Automatisk privat IP-adressering (APIPA) er et DHCP-fejlsikret, der beskytter et computersystem mod fejl ved at påberåbe sig en standby-mekanisme til lokale Internet Protocol version 4 (IPv4) netværk understøttet af Microsoft Windows. Med APIPA kan DHCP-klienter opnå IP-adresser, selvom DHCP-servere ikke fungerer. APIPA findes i alle moderne versioner af Windows, herunder Windows 10.

Hvordan APIPA virker

Netværk, der er oprettet til dynamisk adressering, er afhængige af en DHCP-server til at håndtere puljen af ​​tilgængelige lokale IP-adresser. Når en Windows-klientenhed forsøger at deltage i det lokale netværk, kontakter den DHCP-serveren for at anmode om dens IP-adresse. Hvis DHCP-serveren holder op med at fungere, interfererer et netværksfejl med anmodningen, eller der opstår et eller andet problem på Windows-enheden, kan denne proces mislykkes.

Når DHCP-processen mislykkes, tildeler Windows automatisk en IP-adresse fra det private område, hvilket er 169.254.0.1 til 169.254.255.254. Ved hjælp af adresseløsningsprotokol (ARP) bekræfter klienter, at den valgte APIPA-adresse er unik på netværket, inden de bruger den. Klienterne kontrolleres derefter med DHCP-serveren med regelmæssige mellemrum - normalt hvert femte minut - og opdaterer deres adresser automatisk, når DHCP-serveren kan servicere anmodninger.

Når du starter en computer, der kører Windows Vista, venter den f.eks. Kun seks sekunder på en DHCP-server, før du bruger en IP fra APIPA-området. Tidligere versioner af Windows kigger efter en DHCP-server i så lang tid som tre minutter.

Alle APIPA-enheder bruger standardnetværksmasken 255.255.0.0, og alle er på samme undernet.

APIPA er som standard aktiveret i Windows, når PC-netværksgrænsefladen er konfigureret til DHCP. Denne mulighed kaldes autokonfiguration i Windows-hjælpeprogrammer som ipconfig. En computeradministrator kan deaktivere funktionen ved at redigere Windows-registreringsdatabasen og indstille følgende nøgleværdi til 0:

HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services / TcpipParameters / IPAutoconfigurationEnabled

Netværksadministratorer og erfarne computerbrugere erkender, at fejl i DHCP-processen viser, at netværkets fejlfinding er nødvendig for at identificere og løse de problemer, der forhindrer DHCP i at fungere korrekt.

Begrænsninger af APIPA

APIPA-adresser falder ikke ind i nogen af ​​de private IP-adresser, der er defineret i Internet Protocol-standarden, og er kun begrænset til anvendelse på lokale netværk. Ligesom private IP-adresser kan pingtest eller andre tilslutningsanmodninger fra internettet og andre eksterne netværk ikke foretages direkte til APIPA-enheder.

APIPA-konfigurerede enheder kan kommunikere med peer-enheder på deres lokale netværk, men kan ikke kommunikere udenfor det. Mens APIPA giver Windows-klienter en brugbar IP-adresse, giver den ikke klienten med navneserver (DNS eller WINS) og netværksgatewayadresser som DHCP gør.

Lokale netværk bør ikke forsøge at manuelt tildele adresser i APIPA-området, fordi IP-adressekonflikter vil resultere. For at opretholde den fordel, som APIPA har af at angive DHCP-fejl, bør administratorer undgå at bruge disse adresser til andre formål og i stedet begrænse deres netværk til at bruge standard IP-adresser.