13Sep

Nie, wyłączenie IPv6 prawdopodobnie nie przyspieszy połączenia internetowego

click fraud protection

Mit IPv6

Windows, Linux i inne systemy operacyjne mają wbudowaną obsługę protokołu IPv6 i jest ona domyślnie włączona. Według mitu, ta obsługa IPv6 spowalnia połączenie, a wyłączenie go przyspieszy.

Ten mit pierwotnie miał ziarno prawdy - Firefox 3 źle radził sobie z IPv6 na niektórych komputerach, zwłaszcza na systemach Linux. Jednak ten mit nie jest prawdziwy - i nawet zrobiliśmy test porównawczy, aby go przetestować.

Mit

Windows, Linux i inny system operacyjny mają zintegrowaną obsługę IPv6.Obsługa IPv6 jest domyślnie włączona we wszystkich systemach. Jednak większość osób nadal używa protokołu IPv4 zamiast protokołu IPv6 następnej generacji, który rozwiązuje tak wiele problemów z IPv4.

Tak więc, mity idzie, włączenie IPv6 spowolni twoje połączenie z Internetem. Po połączeniu się z witryną komputer najpierw wyszuka adres IPv6, zanim znajdzie go nieosiągalnego i przejdzie na IPv4.Wyłącz IPv6, a Twój komputer natychmiast sprawdzi adresy IPv4, eliminując te niewielkie opóźnienia.

instagram viewer

ipv6-adapter sieciowy-na-okno

Gdzie powstał mit z

Firefox 3 miał problem z IPv6.Po włączeniu IPv6 Firefox próbował najpierw rozwiązać adresy DNS z IPv6 przed przejściem na IPv4.Może to spowodować zauważalne opóźnienie za każdym razem, gdy nawigujesz do nowej domeny w Firefoksie. To był duży problem na niektórych systemach Linux z Firefoksem 3 wiele lat temu, więc nadal istnieją wskazówki dotyczące wyłączania IPv6 w Linuksie, aby przyspieszyć działanie Firefoksa. Ustawienie opcji "network.dns.disableIPv6" na True na stronie Firefox: about: config wyłączy tę obsługę IPv6, więc możesz wyłączyć ją tylko w Firefoksie bez wyłączania jej w całym systemie.

Firefox 4 naprawił ten problem. Firefox będzie teraz używać tylko wyszukiwań DNS IPv6, jeśli IPv6 jest rzeczywiście funkcjonalny w twoim połączeniu. Jest wystarczająco inteligentny, aby poradzić sobie z tym samodzielnie. To był tylko błąd w Firefoksie 3 i został naprawiony.

firefox-disable-ipv6-in-about-config

Możliwe, że w sieciach z nieprawidłowo skonfigurowanymi ustawieniami IPv6 komputery mogą próbować skontaktować się z uszkodzonymi lub nieistniejącymi serwerami DNS IPv6, zanim powrócą do IPv4.Jeśli korzystasz z takiej sieci, wyłączenie protokołu IPv6 może Ci pomóc - ale jest bardzo mało prawdopodobne, że jesteś podłączony do sieci lub dostawcy usług internetowych z tak źle skonfigurowanymi ustawieniami IPv6 w tym momencie.

Problemy z wyłączaniem protokołu IPv6

Wyłączenie protokołu IPv6 może powodować problemy. Jeśli Twoje połączenie internetowe i router już przeszły na IPv6, stracisz możliwość korzystania z niego prawidłowo. Protokół IPv6 może również być wymagany w przypadku niektórych funkcji sieci domowej - na przykład łatwość użycia funkcji domowej sieci domowej wprowadzonej w systemie Windows 7 wymaga korzystania z protokołu IPv6 na komputerach w sieci domowej.

Cały świat zmierza w stronę IPv6, choć dzieje się to zbyt wolno. Protokół IPv6 jest niezbędny, aby zastąpić IPv4 - brakuje nam adresów IPv4, a rozwiązaniem jest IPv6.

windows-homegroup-needs-ipv6

Benchmarki

Zgodnie z mitem wyłączenie protokołu IPv6 przyspieszy żądania DNS, eliminując opóźnienie, które pojawia się, gdy komputer sprawdza adres IPv6, zanim powróci do IPv4.Aby to sprawdzić, przetestowaliśmy testy DNS.

Najpierw uruchomiliśmy program Namebench z domyślnymi ustawieniami w normalnie skonfigurowanym systemie Windows 8.1.Protokół IPv6 jest włączony w tym systemie, ponieważ jest to ustawienie domyślne, ale połączenie nie ma możliwości IPv6.Zgodnie z mitem, obsługa IPv6 spowalnia nas.

Po włączeniu IPv6 benchmark pokazał, że średnia prędkość żądania DNS publicznego serwera DNS w Google wynosiła 43,22 ms.

namebench-dns-lookup-benchmark

Następnie wyłączyliśmy IPv6, przechodząc do HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TCPIP6 \ Parameters w edytorze rejestru, dodając wartość DisabledComponents i ustawiając ją na ffffffff jako instrukcje Microsoftu wyłączające specyfikację IPv6.Następnie ponownie uruchomiliśmy komputer i sprawdziliśmy, czy protokół IPv6 został wyłączony - w ipconfig / all nie pojawiły się żadne interfejsy IPv6.

Po wyłączeniu IPv6 benchmark pokazał, że średnia prędkość publicznego serwera DNS Google wynosiła 43,97 ms. Może się wydawać, że wyszukiwanie DNS było wolniejsze, gdy IPv6 był wyłączony, ale mieści się to w granicach błędu. Nie ma zauważalnego spowolnienia z włączonym IPv6, po prostu normalne zmiany prędkości idą w drugą stronę - w tym przypadku było to trochę szybsze przy włączonym IPv6.

imiennik benchmark-ipv6-enabled

Istnieje duża szansa, że ​​w rzeczywistości nie potrzebujesz IPv6 w swojej sieci - chyba że korzystasz z usługi Windows Homegroup lub podobnych funkcji - więc usunięcie niektórych z nich może nie być szczególnie szkodliwe, jeśli wiesz, co robisz. Jednak nie zauważysz poprawy szybkości od przywiązania do IPv4, chyba że wystąpią poważne problemy z siecią dostawcy usług internetowych lub siecią domową.

Image Credit: thierry ehrmann na Flickr