IPv6 volledig uitschakelen en overschakelen op alleen IPv4

IPv6 wordt geacht de toekomst van het netwerk te zijn, en op termijn wordt het dat ook. Maar in de praktijk levert het soms meer problemen op dan het oplost: een VPN die buiten de tunnel lekt, een trage verbinding doordat je provider IPv6 slecht afhandelt, oude software of een NAS die er niet mee overweg kan. In zulke gevallen lost teruggaan naar alleen IPv4 het probleem vaak binnen enkele minuten op. Zo doe je het correct per systeem.

Voordat je IPv6 uitzet, stel jezelf deze vraag

IPv6 uitschakelen is principieel geen goed idee. Als alles bij jou werkt, laat het aan staan: dit is de richting waarin internet gaat en steeds meer diensten leunen erop. De geldige redenen om het uit te zetten zijn specifiek:

  • Je VPN beschermt IPv6 niet en lekt je echte adres (een test op ipleak.net of dnsleaktest.com bevestigt dit)
  • Je hebt vertragingen of verbindingsfouten die verdwijnen zodra IPv6 uit staat, een teken dat je provider er slecht mee omgaat
  • Oude netwerkapparatuur of een specifieke applicatie ondersteunt IPv6 niet en veroorzaakt conflicten
  • Je beheert een bedrijfsnetwerk waar IPv6 niet is uitgerold en dus een onnodig aanvalsoppervlak vormt

Als geen van deze situaties op jou van toepassing is, levert IPv6 uitschakelen je niets op en riskeer je op termijn dat er dingen kapot gaan.

IPv6 uitschakelen op Windows

Op Windows 10 en Windows 11 is de grafische methode het eenvoudigst. Open de netwerkverbindingen: klik met de rechtermuisknop op het netwerkicoon, dan "Netwerk- en internetinstellingen" en klik op "Adapteropties wijzigen".

Klik met de rechtermuisknop op je actieve verbinding (Wi-Fi of Ethernet), kies "Eigenschappen" en haal in de lijst het vinkje weg bij "Internet Protocol versie 6 (TCP/IPv6)". Bevestig met OK.

Deze methode schakelt IPv6 alleen op die interface uit. Om het volledig op systeemniveau uit te zetten heb je het register nodig. Open de Registry Editor (Windows-toets + R, typ regedit) en ga naar:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

Maak een nieuwe DWORD-waarde (32-bits) aan met de naam DisabledComponents en geef die de waarde ff in hexadecimaal om alle IPv6-componenten uit te schakelen. Start de computer opnieuw op om de wijziging toe te passen.

Let op: Microsoft raadt officieel af om IPv6 volledig via het register uit te schakelen, omdat sommige Windows-componenten zijn aanwezigheid verwachten. Als je daarna vreemd gedrag opmerkt (problemen met netwerkdelen, traag opstarten), zet DisabledComponents terug op 0 of verwijder de sleutel.

IPv6 uitschakelen op Mac

Op macOS gebeurt het uitschakelen via Terminal, want de optie staat al een aantal versies niet meer in de grafische interface. Open Terminal en bepaal eerst de naam van je netwerkdienst:

networksetup -listallnetworkservices

Meestal zie je "Wi-Fi" en "Ethernet". Om IPv6 op Wi-Fi uit te schakelen, typ:

sudo networksetup -setv6off Wi-Fi

Voor Ethernet:

sudo networksetup -setv6off Ethernet

Het systeem vraagt je beheerderswachtwoord. Om IPv6 later weer aan te zetten, vervang je -setv6off door -setv6automatic.

IPv6 uitschakelen op Linux

Op de meeste Linux-distributies (Ubuntu, Debian, Fedora) verloopt de schone methode via sysctl. Bewerk het configuratiebestand:

sudo nano /etc/sysctl.conf

Voeg deze drie regels toe aan het einde van het bestand:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Pas de wijzigingen toe zonder herstart met:

sudo sysctl -p

Deze methode is omkeerbaar: zet de waarden terug op 0 of verwijder de regels, en voer dan opnieuw sysctl -p uit.

IPv6 uitschakelen op de router

Wil je IPv6 voor het hele netwerk in één keer uitschakelen, dan doe je dat op de router. Log in op de beheerinterface door het IP-adres in je browser te typen (vaak 192.168.1.1).

Zoek de IPv6-sectie in de netwerk- of WAN-instellingen. De exacte locatie verschilt per model, maar staat meestal onder "WAN", "Internet" of "Geavanceerde instellingen". Zet de optie uit en sla op. Alle apparaten op het netwerk vallen terug op IPv4 nadat hun DHCP-lease is vernieuwd of na een herstart.

Controleren of IPv6 echt uit staat

Controleer het resultaat zodra je klaar bent. Het eenvoudigst is ipme.co bezoeken; die vertelt of je verbinding IPv4 of IPv6 gebruikt. Je kunt het ook via de commandoregel controleren.

Op Windows typ je ipconfig in de Opdrachtprompt: je zou geen regel "IPv6-adres" meer moeten zien. Op Mac en Linux mag ifconfig of ip a op je actieve interfaces geen adres meer tonen dat met inet6 begint.

Zie je nog een IPv6-adres dat met fe80:: begint, geen zorgen: dat is een link-local adres, puur intern, dat je internetverbinding niet beïnvloedt en dat sommige systeemlagen sowieso behouden.