Wat te doen als Windows een APIPA IP (169.xxx) toewijst: echte oorzaken en definitieve oplossing

Laatste update: 16/10/2025

  • APIPA wijst 169.254/16 toe met een masker van 255.255.0.0, zonder gateway of DNS; alleen lokaal bereik.
  • De client controleert elke paar minuten op DHCP en vervangt het link-lokale IP-adres zodra er een lease is ontvangen.
  • U kunt dit uitschakelen via het register in Windows of door Zeroconf/Avahi uit te schakelen in Linux.
  • Oplossing: Controleer DHCP, kabels, drivers, services en reset de TCP/IP-stack.
IP APIPA

Wanneer uw apparaat het adres 169.254.xx heeft en het netwerk de waarschuwing voor beperkte connectiviteit weergeeft, is de kans groot dat de automatische adressering van APIPA werkt. Dit mechanisme wijst een nood-lokaal IP-adres toe wanneer de DHCP Falla, waardoor er enige communicatie op hetzelfde fysieke netwerk mogelijk is, maar zonder toegang tot andere netwerken.

In thuis- en bedrijfsomgevingen is het een terugkerend thema: kaarten in DHCP die geen antwoord krijgen en in APIPA vallen, laptops die verbinding maken via wifi zonder internet, of servers die vanwege een specifiek probleem hun lease niet meer vernieuwen. Begrijpen wat APIPA is, hoe het werkt en hoe u het kunt uitschakelen of diagnosticeren Het bespaart u tijd en hoofdpijn.

Wat is APIPA en waar is het voor?

APIPA (Automatische privé-IP-adressering) is een IPv4-functie die de interface automatisch configureert met een adres uit het blok 169.254.0.0/16 als er geen DHCP-server beschikbaar is. Het wijst alleen IP-adres en masker 255.255.0.0 toe, zonder gateway of DNS, zodat lokale communicatie tussen apparaten op hetzelfde segment mogelijk is en niets anders.

Deze ruimte is door IANA gereserveerd voor link-lokale adressen volgens RFC 3927 en valt binnen de zogenaamde link-lokale bereiken. In de praktijk houdt APIPA het netwerk op lokaal niveau ‘levend’. wanneer er geen geldige configuratie is, maar deze niet routeerbaar is of geschikt is voor internettoegang.

Belangrijk om de regels te kaderen: de RFC 3330 (later vervangen door RFC 5735) en RFC 3927 definiëren het gebruik van deze adressen. Het bruikbare bereik op computers ligt meestal tussen 169.254.1.0 en 169.254.254.255, waarbij beide uiteinden gereserveerd blijven (169.254.0.x en 169.254.255.x) en 169.254.255.255 als broadcast wordt gebruikt.

APIPA

Hoe APIPA in detail werkt

Wanneer een interface zich in DHCP bevindt en geen antwoord ontvangt, activeert het systeem APIPA. De client stuurt bij het opstarten meerdere DHCPDISCOVERs; een gebruikelijke beschrijving is dat het 3 of 4 verzoeken in een paar seconden doet en, als er geen antwoord komt, een link-lokale autoconfiguratie initieert.

Tijdens de automatische configuratie kiest het apparaat een pseudo-willekeurig IP-adres binnen het toegestane bereik en controleert het met behulp van probes (ARP of broadcast) of dit adres niet in gebruik is, voordat het wordt ingesteld. Als er een conflict wordt gedetecteerd, wordt een ander adres geprobeerd tot het maximale aantal pogingen is bereikt.; sommige teksten beschrijven wel 10 pogingen voordat men het opgaf als de gevechten aanhielden.

Nadat de client is toegewezen, blijft hij periodiek zoeken naar een DHCP-server. Op Windows worden DHCP-aanvragen bijvoorbeeld ongeveer elke 5 minuten opnieuw geprobeerd.Als er een server verschijnt, vervangt de TCP/IP-stack het APIPA IP door een geldige lease.

APIPA is alleen van toepassing op IPv4; Stateless Autoconfiguration (SLAAC) wordt gebruikt in IPv6, beschreven in RFC 2462 (nu bijgewerkt door RFC 4862), met een ander mechanisme en link-lokale adressen voorafgegaan door fe80::/10.

Exclusieve inhoud - Klik hier  Kabelbreuken in de Rode Zee verhogen de latentie van Microsoft Azure

APIPA op Windows: gedrag en bijzonderheden

Op moderne Windows-systemen is APIPA standaard ingeschakeld. Wanneer er geen DHCP wordt ontvangen, wijst de stack zichzelf toe en probeert periodiek een lease terug te krijgenBovendien versnelt de mediadetectiefunctie het aantal nieuwe pogingen zodra de verbinding hersteld is.

In oudere versies, zoals Windows 98, bestond Media Sense niet, waardoor het opnieuw verbinden na een fysieke crash vertraagd kon worden. Windows 2000, XP, 7, 10 en later bevatten Media Sense en andere aanvullende functies zoals ICMP Router Discovery of RIP-luisteren om de netwerkcontext te verbeteren.

Sommige Windows-implementaties genereren het APIPA IP door het MAC-adres van de interface te hashen, op zoek naar stabiliteit na herstarts en het verminderen van de kans op duplicaties (altijd met voorafgaande conflictcontrole).

Hoe weet u of u onder APIPA valt?

Open in Windows 2000/XP/Server 2003 en later een opdrachtprompt en voer het volgende uit: ipconfig /all om het autoconfiguratieblok te bekijkenAls autoconfiguratie is ingeschakeld en het IP-adres 169.254.xy is met masker 255.255.0.0, bevindt u zich in APIPA.

In oudere Windows-edities (Windows 98, Windows Me) kunt u met het hulpprogramma winipcfg zien of er een adres bestaat binnen 169.254.xx onder het label voor automatische configuratie. Als u dit IP-adres ziet, betekent dit dat er geen DHCP-lease beschikbaar is.

APIPA in Windows in- of uitschakelen

APIPA kan worden uitgeschakeld, waarbij DHCP wel of niet wordt gebruikt, afhankelijk van het geval. Dit doet u door het Windows-register te bewerken, waarbij de route varieert afhankelijk van de versie van het systeem.

  • In Windows 98/Me: voeg de DWORD-vermelding 'IPAutoconfigurationEnabled' met waarde 0x0 toe aan: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP.
  • Op Windows 2000/XP/Server 2003: voeg 'IPAutoconfigurationEnabled' (DWORD 0x0) toe onder de specifieke interface: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_del_adaptador>.
  • In nieuwere versies (Windows 7/8/10/11) ziet u ook verwijzingen naar de TCP/IP-parameterwrapper: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersHoud er rekening mee dat de waarde 1 APIPA inschakelt en 0 het uitschakelt.

Nadat u het register hebt gewijzigd, wordt aanbevolen om het systeem opnieuw op te starten om de instellingen van kracht te laten worden. Maak een back-up van uw register voordat u ook maar iets aanraakt., vooral op kritische apparatuur.

Typische scenario's waarin APIPA voorkomt

Opstarten zonder voorafgaande lease en zonder DHCP: de client start op, geeft meerdere detectieberichten (3 of meer) en, Als er geen reactie komt, wijst het zichzelf een klasse B IP toe binnen 169.254/16Blijf het met tussenpozen opnieuw proberen.

Met eerdere lease en zonder DHCP: het apparaat vraagt ​​de standaardgateway op; Als het reageert, behoud dan het oude IP-adresAls er geen reactie komt of er geen gateway is geconfigureerd, wordt APIPA geactiveerd en worden fouten aan de gebruiker gerapporteerd.

Lease verlopen en geen DHCP: client probeert te verlengen; Als er geen server gevonden wordt, valt het terug op APIPA, verzendt meerdere detecties en herhaalt de cyclus elke paar minuten totdat de server weer online is.

Snelle diagnose wanneer u 169.254.xx ziet

Begin met de basis: controleer kabels, verbindingen, de status van de router of switch en de DHCP-service van het apparaat dat deze service aanbiedt (thuis is dit meestal de router). Een gecontroleerde herstart van de router en netwerkinterface dwingt tot een heronderhandeling.

Exclusieve inhoud - Klik hier  Hoe bewerk je een schermafbeelding?

Voer in Windows de volgende opdrachten uit in een opdrachtprompt met verhoogde bevoegdheid om de stack opnieuw in te stellen: Ze zijn veilig en lossen vaak voorkomende incidenten op.

netsh int ip reset c:\resetlog.txt
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew

Controleer ook of de 'DHCP Client'-service actief is (services.msc) en, indien nodig, DHCP inschakelen op Windows 10. Het moet in de status Gestart staan ​​en het opstarttype Automatisch zijn zodat de interface op de juiste manier subsidies verkrijgt.

Als u Wi-Fi gebruikt, controleer dan de compatibiliteit van de adapter met de beveiliging van het toegangspunt (WPA/WPA2, enz.) en de signaalkwaliteit. Een slechte onderhandeling kan het verkrijgen van IP verhinderen ondanks dat de SSID gezien en gekoppeld is.

DHCP-server of routercontroles

In netwerken met een speciale DHCP-server is het een goed idee om de logboeken en de status van de scopes te bekijken. Verwijdert resterende vermeldingen uit 169.254.xx als deze per ongeluk zijn opgeslagen en zorg ervoor dat de actieve pool niet uitgeput raakt.

Goede operationele praktijken: schakel ongebruikte interfaces uit, wijst een geldig statisch IP toe aan beheerinterfaces, implementeer DHCP op elk subnet en bekijk geavanceerde opties (zoals broadcast-detectie indien van toepassing).

Thuis meldt u zich aan bij de interface van de router en controleert u of de DHCP-server is ingeschakeld en voldoende bereik heeft. Door de firmware van de router bij te werken, worden bekende bugs opgelost. en verbetert de prestaties en stabiliteit.

Conflicten en hun impact aanpakken

IP-conflicten kunnen het gevolg zijn van dubbele handmatige toewijzingen, DHCP-fouten of slecht beheerde reserveringen. Het identificeren van het type conflict is essentieel om te kunnen beslissen of u statische leases moet instellen, dynamische leases moet verlengen of leases moet intrekken..

In het bedrijfsleven kunnen twee computers met hetzelfde IP-adres ervoor zorgen dat belangrijke services stilvallen, vooral als het conflict servers treft. Door het netwerk periodiek te controleren en te auditen, kunt u problemen voorspellen. en de downtime verminderen.

APIPA en veiligheid: mogelijke misbruiken en tegenmaatregelen

Sommige bronnen geven aan dat het aanhoudend afdwingen van APIPA op Windows ook voor kwaadaardige doeleinden kan worden gebruikt, bijvoorbeeld door het wijzigen van registervermeldingen met betrekking tot autoconfiguratie, DHCP of interface-statistieken. Het doel van een aanvaller zou zijn om de connectiviteit van de host offline te halen. het wijzigen van gevoelige parameters.

Tot de instellingen die in deze context worden genoemd, behoren sleutels zoals 'IPAutoconfigurationEnabled', 'EnableDHCP', 'DhcpConnForceBroadcastFlag' of de metrische waarden van de interfaces in ...\Tcpip\Parameters\Interfaces\<GUID>. Hoewel het helpt om ze te verdedigen als je ze kent, is het niet raadzaam om ze zonder controle te automatiseren. omdat u het netwerk zelf kunt blokkeren.

Tegenmaatregelen: Beperk beheerdersrechten, bescherm het register, verhard het eindpuntbeleid, Controleer op ongebruikelijke netwerkwijzigingen en zorg voor herstelscripts (TCP/IP-reset)En natuurlijk verkleint u het aanvalsoppervlak door drivers en besturingssystemen up-to-date te houden.

Linux: Zeroconf, Avahi en hoe je het kunt uitschakelen

Op GNU/Linux wordt het equivalente gedrag gekoppeld aan Zeroconf en de daemon avahi-autoipd. Als u niet wilt dat de interface 169.254/16 aanneemt, zijn er verschillende manieren afhankelijk van de distro.

In klassieke Red Hat/CentOS-families wordt Zeroconf meestal uitgeschakeld door het volgende toe te voegen aan de algemene configuratie: stel 'NOZEROCONF=yes' in en start het netwerk opnieuw op om automatische link-lokale routes te vermijden.

# /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
# Reinicio del servicio
service network restart

Als u Avahi gebruikt, kan het nodig zijn om de daemon opnieuw op te starten of uit te schakelen, afhankelijk van uw netwerkbeleid. Op oudere SysV-systemen ziet u paden zoals '/etc/init.d/avahi-daemon restart'; pas de servicemanager van uw versie aan.

Exclusieve inhoud - Klik hier  Hoe een analoog signaal genereren?

Een andere aanpak is om route 169.254.0.0/16 volledig te verwijderen en geldige routes voor uw subnet in te stellen met ip/route. Als een blijvende maatregel kunt u de regels die het link-lokale pad toevoegen in de avahi-autoipd scripts uitcommentariëren als uw distributie ze gebruikt.

# Ejemplo orientativo (ajusta a tu entorno)
# Eliminar ruta link-local y forzar gateway de la LAN
ip route del 169.254.0.0/16 dev eth0
ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0 metric 100

Andere praktische stappen die vaak helpen

Door het stuurprogramma van de netwerkadapter (en indien van toepassing de firmware van de router) bij te werken, worden incompatibiliteiten en onderhandelingsfouten opgelost. Als er geen nieuwe versie beschikbaar is, kan het opnieuw installeren van de driver soms de beschadigde status wissen. na maanden gebruik.

Als het probleem zich blijft voordoen en u vermoedt dat de systeeminstallatie niet goed werkt, is het herstellen van het besturingssysteem mogelijk de snelste oplossing. Maak een back-up en overweeg een schone installatie als u hardware en DHCP al hebt uitgesloten..

Bekijk prioriteiten en statistieken op machines met meerdere interfaces (fysiek en virtueel). Virtuele hypervisorkaarten kunnen interfereren Als de metriek boven de fysieke NIC ligt, moet deze naar het LAN worden verzonden.

Om de routetabel en bijbehorende statistieken in Windows te bekijken, gebruikt u: Op deze manier weet u welke interface de 'winnende' is bij routeringsbeslissingen..

netstat -rn

Als u de metriek handmatig moet aanpassen, gaat u naar de TCP/IPv4-eigenschappen van de kaart, geavanceerde opties en schakelt u de automatische metriek uit om een ​​lage waarde in te stellen (bijvoorbeeld 1) in de hoofdinterface. De rest kunt u op automatisch laten staan. om verrassingen te voorkomen.

Veel gestelde vragen

  • Waarom praat mijn team alleen met anderen op 169.254.xx? Omdat APIPA geen gateways of DNS configureert. Er is alleen lokale Layer 3-connectiviteit binnen dezelfde verbinding en er worden geen routers gepasseerd.
  • Verdwijnt APIPA vanzelf? Ja, wanneer de DHCP-server reageert en een geldige lease levert. Windows probeert elke paar minuten opnieuw een server te vinden en vervangt het link-lokale IP-adres zonder handmatige tussenkomst.
  • Kan ik 169.254.xx gebruiken als vast IP-adres “omdat het werkt”? Dit is geen goed idee. Het is niet routeerbaar en schendt het doel van het link-local-bereik. Het gebruikt RFC1918-bereiken voor statische privé-IP's.
  • Hoe schakel ik APIPA uit zonder DHCP te verwijderen? Bewerk het register om 'IPAutoconfigurationEnabled' op de betreffende interface op 0 in te stellen. Oudere versies hebben andere sleutelpaden; zie de sectie over uitschakelen.

Een machine waarop 169.254.xx wordt weergegeven, is op zichzelf niet “het probleem”, maar eerder een symptoom dat er geen DHCP-lease is verkregen. Met de bovenstaande controles (DHCP-service, kabels, drivers, firewall en statistieken) Normaal gesproken keert u terug naar een geldig IP-adres en heeft u weer volledige connectiviteit.

Gerelateerd artikel:
DHCP inschakelen