Hoe snel uw internetverbinding ook is, u loopt mogelijk een knelpunt in het surfen op het web als het gaat om uw DNS-server. Zelfs een 10MB-pijp kan traag lijken tijdens het surfen op het web als het te lang duurt voordat uw DNS-server reageert. Een paar dagen geleden heeft Google aangekondigd dat ze nu bewijzen dat openbare DNS-servers beschikbaar zijn voor iedereen. Dit heeft nieuwe aandacht voor de vraag gebracht: wat is de snelste? In dit artikel bespreken we een open-source multiplatform-tool met de naam Namebench waarmee een lijst met openbare DNS-servers, waaronder Google en anderen, wordt gescand om te achterhalen welke het beste bij u past.

Wat is een DNS-server en waarom zou ik mij zorgen maken?

In het kort: een DNS-server vertaalt de domeinnamen die u typt in uw webbrowser (zoals Yahoo.com ) in bruikbare IP-adressen (zoals 209.131.36.159 ). Wanneer u een domeinnaam invoert, moet er ergens langs de lijn een DNS-server zijn die die naam naar een IP kan vertalen.

Dus elke keer dat u op een koppeling klikt of de naam van een website invoert in uw adresbalk, moet uw computer wachten totdat de DNS-server reageert en het echte IP-adres van de site opgeven. Als die DNS-server traag is, zult u vertraging oplopen bij het openen van veel van uw sites, ongeacht hoe snel uw internetsnelheid is, omdat u wacht totdat u een reactie krijgt.

Als u nog nooit handmatig een DNS-server hebt opgegeven, gebruikt u waarschijnlijk de door uw internetprovider verstrekte. Er is niets mis mee, maar sommige ISP's beschouwen DNS-prestaties niet als een hoge prioriteit. Door een van de andere openbare DNS-opties te kiezen, kunt u mogelijk een merkbaar verschil maken in de tijd die nodig is om websites te vinden en te laden.

Dus wat zijn deze openbare servers?

Omdat veel ISP's zich niet echt zorgen maken over de snelheid van hun DNS-servers, zijn er andere onafhankelijke opties ontstaan. De meest populaire is OpenDNS, maar dat kan veranderen nu Google de arena is ingegaan.

Beide bieden gratis toegang tot hun DNS-servers. U kunt opgeven welke DNS-server moet worden gebruikt op elke afzonderlijke computer of in uw modem / router zodat de wijziging van toepassing is op alle computers in uw LAN. Het toepassen van deze wijzigingen wordt verderop in dit artikel gedetailleerder behandeld.

Namebench krijgen

We gebruiken namebench om een ​​lijst met openbare DNS-servers te scannen en onze beste opties te bepalen. Namebench draait op Linux, Windows en Mac en kan voor elk platform worden gedownload via de bovenstaande link.

Het is een Python-script en vereist Python en de Python-tk-bibliotheek voor afbeeldingen. U kunt de vereiste Python-tk overslaan als u tevreden bent met een opdrachtregelinterface.

Nadat u Namebench hebt gedownload, voert u het bestand Namebench.py ​​uit . Ik raad aan om het uit te voeren vanuit een opdrachtregelvenster, omdat het veel informatie over wat het doet naar het consolescherm afdrukt terwijl het wordt uitgevoerd. Als u over alle vereiste software beschikt, krijgt u een scherm dat lijkt op het volgende.

Als u tevreden bent met de standaardinstellingen, klikt u op Benchmark starten . Dit gedeelte kan enige tijd duren. Geef het minstens 10 minuten om alle servers te controleren. Eenmaal voltooid, zal namebench uw standaard webbrowser openen naar een pagina met de testresultaten. Het volgende toont de resultaten van mijn benchmark.

Deze test toonde aan dat ik de beste resultaten kreeg van de openbare servers op OpenDNS, met Gorge Networks (mijn ISP) op de tweede plaats. Nadat ik de test een paar keer had herhaald, varieerden mijn resultaten enigszins, maar mijn ISP kwam altijd op de tweede plaats (het dichtst bij, geografisch gezien).

Uw nieuwe DNS-instellingen toepassen

Zodra u de snelste servers voor u kent, is de volgende stap om die wijzigingen toe te passen. Voor de eenvoud van de toekomst, stel ik voor om de DNS-info in uw modem of router op te geven. Dan hoeft u zich geen zorgen meer te maken over het invoeren van DNS-info op elke computer of het opnieuw invoeren na een nieuwe OS-installatie.

Hoe dit precies moet worden gedaan, varieert sterk, afhankelijk van welke modem / router u gebruikt. Op mijn TP-Link DSL-modem log ik in op 192.168.1.1 en plaats ik de DNS-instellingen in het gedeelte WAN> DNS .

Linux-gebruikers kunnen de DNS-server handmatig opgeven door het bestand /etc/resolv.conf te bewerken.

Windows-gebruikers kunnen DNS-instellingen invoeren op het TCP / IP-eigenschappenscherm van elke netwerkadapter.

Mac OSX-gebruikers hebben toegang tot DNS-instellingen via het tabblad TCP / IP voor elke netwerkinterface in het gedeelte Netwerk van Systeemvoorkeuren.