13Sep

Nej, inaktivera IPv6 kommer inte att påskynda din Internet-anslutning

ipv6-myt

Windows, Linux och andra operativsystem har alla inbyggda stöd för IPv6, och det är aktiverat som standard. Enligt en myt går det här IPv6-stödet för att sakta ner din anslutning och inaktivera det kommer att påskynda sakerna.

Den här myten hade ursprungligen ett sanningskorn till det - Firefox 3 hanterade IPv6 dåligt på vissa datorer, särskilt Linux-system. Men denna myt är inte sant - och vi gjorde även en riktmärke för att testa den.

Myten

Windows, Linux och annat operativsystem har alla integrerat stöd för IPv6.IPv6-stöd är aktiverat som standard på alla system. Men de flesta anslutningar använder fortfarande IPv4-protokollet istället för nästa generations IPv6-protokoll som löser så många problem med IPv4.

Så, myten går, med IPv6 aktiverat saktar din Internetanslutning. När du ansluter till en webbplats, söker din dator först efter IPv6-adressen innan du upptäcker att den inte är tillgänglig och växlar till IPv4.Inaktivera IPv6 och din dator kommer att titta upp IPv4-adresser omedelbart, vilket eliminerar de små förseningarna.

ipv6-nätverksadapter-on-fönster

Där myten kom från

Firefox 3 hade ett problem med IPv6.När IPv6 var aktiverat försökte Firefox att lösa DNS-adresser med IPv6 först innan de gick över till IPv4.Detta kan lägga till en märkbar fördröjning varje gång du navigerat till en ny domän i Firefox. Detta var ett stort problem på vissa Linux-system med Firefox 3 för många år sedan, så det finns fortfarande tips om att inaktivera IPv6 på Linux för att påskynda Firefox. Om du ställer in inställningen "network.dns.disableIPv6" True på Firefox om: config-sidan kommer du att inaktivera det här IPv6-stödet, så du kan inaktivera det bara för Firefox utan att inaktivera det hela systemet.

Firefox 4 fixade detta problem. Firefox kommer nu bara att använda IPv6 DNS-uppslag om IPv6 faktiskt fungerar på din anslutning. Det är smart nog att hantera detta på egen hand. Det här var bara ett fel i Firefox 3, och det har blivit fixat.

firefox-disable-ipv6-in-om-config

Det är möjligt att i nätverk med felkonfigurerade IPv6-inställningar kan datorer försöka kontakta brutna eller obefintliga IPv6 DNS-servrar innan de faller tillbaka till IPv4.Om du befann dig i ett sådant nätverk kan du avaktivera IPv6 - men det är mycket osannolikt att du är ansluten till ett nätverk eller Internetleverantör med sådana dåligt konfigurerade IPv6-inställningar vid denna tidpunkt.

Problem med att inaktivera IPv6

Inaktivera IPv6 kan orsaka problem. Om din Internetanslutning och router redan har migrerats till IPv6, förlorar du möjligheten att använda den korrekt. IPv6 kan också krävas för vissa hemnätverksfunktioner - till exempel, den lättanvända Homegroup-hemnätverksfunktionen som infördes i Windows 7 kräver att IPv6 är aktiverat på datorerna i ditt hemnätverk för att kunna använda det.

Hela världen rör sig mot IPv6, även om det händer för långsamt. IPv6 är nödvändigt för att ersätta IPv4 - vi löper ut ur IPv4-adresser och IPv6 är lösningen.

Windows-hemgrupp-behov-ipv6

Benchmarks

Enligt myten kommer inaktivering av IPv6 att påskynda DNS-förfrågningar genom att eliminera en fördröjning som uppstår när datorn kontrollerar en IPv6-adress innan den faller tillbaka till IPv4.För att benchmarka detta jämförde vi DNS-förfrågningar.

Först körde vi namebench med standardinställningarna på ett normalt konfigurerat Windows 8.1-system. IPv6 är aktiverat på det här systemet, eftersom det är standard, men anslutningen har ingen IPv6-kapacitet. Enligt myten sänker det IPv6-stödet oss.

Med IPv6 aktiverat visade referensvärdet att den genomsnittliga DNS-förfrågningshastigheten för Google Public DNS-servern var 43,22 ms.

namebench-dns-lookup-riktmärke

Därefter inaktiverade vi IPv6 genom att gå till HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TCPIP6 \ Parametrar i registret, lägga till DisabledComponents -värdet och ange det till ffffffff som Microsofts instruktioner för att inaktivera IPv6 specificera. Vi startade sedan om datorn och verifierade att IPv6 var avstängd - inga IPv6-gränssnitt uppträdde i ipconfig / all.

Med IPv6 inaktiverad visade referensvärdet att den genomsnittliga hastigheten för Google Public DNS-servern var 43,97 ms. Det kan tyckas att DNS-sökning var faktiskt långsammare med IPv6 inaktiverat, men det ligger väl inom felmarginalen. Det finns ingen märkbar nedgång med IPv6-aktiverad, bara normala varvtal som går på båda sätten - i det här fallet var det faktiskt lite snabbare med IPv6-aktiverad.

namebench-IPv6-aktiverade-riktmärke

Det finns en bra chans att du inte behöver IPv6 faktiskt i ditt nätverk - om du inte är beroende av Windows Homegroup eller liknande funktioner - så det kan inte vara särskilt skadligt att ta bort om du vet vad du gör. Du kommer emellertid inte se en hastighetsförbättring från att hålla fast vid IPv4 om inte det finns allvarliga problem med din Internetleverantörs nätverk eller ditt hemnätverk.

Bildkrediter: thierry ehrmann på Flickr