Uanset hvor hurtigt din internetforbindelse er, kan du muligvis ramme en flaskehals i web browsing, når det kommer til din DNS-server. Selv et 10mb rør kan virke langsomt, når du surfer på internettet, hvis din DNS-server tager for lang tid til at reagere. For nogle dage siden meddelte Google, at de nu viser, at offentlige DNS-servere er tilgængelige for alle at bruge. Dette har bragt ny opmærksomhed på spørgsmålet: Hvad er den hurtigste? I denne artikel dækker vi et open source-multiplatformværktøj kaldet namebench, der scanner en liste over offentlige DNS-servere, herunder Google og andre, for at finde ud af, hvilket er det bedste for dig.

Hvad er en DNS-server, og hvorfor skal jeg passe?

Kort sagt - en DNS-server er, hvad der oversætter domænenavne, du indtaster i din webbrowser (f.eks. Yahoo.com ) til brugbare IP-adresser (som 209.131.36.159 ). Når du indtaster et domænenavn, skal der være en DNS-server et sted langs linjen, der kan oversætte det pågældende navn til en IP.

Så hver gang du klikker på et link eller indtaster navnet på et websted i din adresselinje, skal din computer vente på, at DNS-serveren svarer og leverer webstedets reelle IP-adresse. Hvis den DNS-server er langsom, har du forsinkelse med at åbne mange af dine websteder, uanset hvor hurtigt din internet-hastighed er, fordi du sidder fast, indtil du får et svar.

Hvis du aldrig har angivet en DNS-server manuelt, bruger du sandsynligvis den ene, der leveres af din internetudbyder. Der er ikke noget, der er nødvendigvis galt med det, men nogle internetudbydere anser ikke DNS-ydeevne højt. Ved at vælge en af ​​de andre offentlige DNS-indstillinger kan du muligvis gøre en mærkbar forskel i den tid det tager at finde og indlæse websteder.

Så hvad er disse offentlige servere?

Da mange internetudbydere ikke virkelig bekymrer sig for meget om deres DNS-servers hastighed, er andre uafhængige muligheder spredt op. Den mest populære har været OpenDNS, men det kunne ændre sig nu, da Google er kommet ind på arenaen.

De giver begge fri adgang til deres DNS-servere. Du kan angive, hvilken DNS-server der skal bruges på hver enkelt computer eller inden for dit modem / router for at få ændringen til at gælde for alle computere på dit LAN. Anvendelse af disse ændringer vil blive beskrevet mere detaljeret senere i denne artikel.

At få namebench

Vi bruger namebench til at scanne en liste over offentlige DNS-servere og bestemme vores bedste muligheder. Namebench kører på Linux, Windows og Mac og kan downloades for hver platform på linket ovenfor.

Det er et Python script og kræver Python og Python-tk biblioteket til grafik. Du kan springe over Python-tk-kravet, hvis du er tilfreds med en kommandolinjegrænseflade.

Når du har hentet namebench, skal du køre namebench.py- filen. Jeg anbefaler at køre det fra et kommandolinjevindue, da det udskriver meget information om, hvad det gør på konsolskærmen, da den kører. Hvis du har al den nødvendige software, får du en skærm, der ligner følgende.

Hvis du er tilfreds med standardindstillingerne, skal du klikke på Start benchmark . Denne del kan tage et stykke tid. Giv det mindst 10 minutter for at kontrollere alle servere. Når du er færdig, åbner namebench din standardwebbrowser på en side, der viser testresultaterne. Nedenstående viser resultaterne af mit benchmark.

Denne test viste, at jeg fik de bedste resultater fra de offentlige servere på OpenDNS, med Gorge Networks (min internetudbyder), der kommer i anden. Efter at have testet igen et par gange, varierede mine resultater lidt, men min internetudbyder kom altid i anden (at være nærmest geografisk).

Anvendelse af dine nye DNS-indstillinger

Når du kender de hurtigste servere til dig, er det næste skridt at anvende disse ændringer. Af hensyn til fremtidens enkelhed foreslår jeg at angive DNS-info i dit modem eller router. Derefter behøver du ikke bekymre dig om at indtaste DNS-info på hver computer eller genindtaste den efter en ny OS-installation.

Instruktioner for præcis hvordan du gør dette varierer meget afhængigt af hvilket modem / router du bruger. På mit TP-Link DSL-modem logger jeg ind på 192.168.1.1 og sætter DNS-indstillingerne i WAN> DNS- sektionen.

Linux-brugere kan manuelt angive DNS-serveren ved at redigere filen /etc/resolv.conf .

Windows-brugere kan indtaste DNS-indstillinger på skærmen TCP / IP-egenskaber på hver netværksadapter.

Mac OSX-brugere kan få adgang til DNS-indstillinger fra fanen TCP / IP for enhver netværksgrænseflade i netværksafsnittet i Systemindstillinger.