Namebench hjelper deg med å surfe på nettet raskere
Uansett hvor raskt Internett-tilkoblingen din er, kan du treffe en flaskehals i nettleseren når det gjelder DNS-serveren din. Selv et 10mb rør kan virke sakte når du surfer på nettet hvis DNS-serveren tar for lang tid å svare. For noen dager siden annonserte Google at de nå viser offentlige DNS-servere som er tilgjengelige for alle å bruke. Dette har fått ny oppmerksomhet på spørsmålet: hva er det raskeste? I denne artikkelen vil vi dekke et open-source, multiplatformverktøy kalt namebench som vil skanne en liste over offentlige DNS-servere, inkludert Google og andre, for å finne ut hvilket som egentlig er best for deg.
Hva er en DNS-server og hvorfor skal jeg bryr meg?
Kort sagt - en DNS-server er hva som oversetter domenenavnene du skriver inn i nettleseren din (for eksempel Yahoo.com ) til brukbare IP-adresser (som 209.131.36.159 ). Når du skriver inn et domenenavn, må det være en DNS-server et sted langs linjen som kan oversette det navnet til en IP.
Så hver gang du klikker på en kobling eller skriver inn navnet på et nettsted i adressefeltet, må datamaskinen vente på at DNS-serveren skal svare og gi den virkelige IP-adressen til nettstedet. Hvis den DNS-serveren er treg, har du en forsinkelse med å åpne mange av nettstedene dine, uansett hvor raskt internetthastigheten din er, fordi du står fast og venter til du får svar.
Hvis du aldri har angitt en DNS-server manuelt, vil du sannsynligvis bruke den som tilbys av Internett-leverandøren din. Det er ingenting nødvendigvis feil med det, men noen Internett-leverandører anser ikke DNS-ytelse høyt prioritet. Ved å velge en av de andre offentlige DNS-alternativene, kan du kanskje gjøre en merkbar forskjell i tiden det tar å finne og laste inn nettsteder.
Så hva er disse offentlige serverne?
Siden mange Internett-leverandører ikke bekymrer seg for mye om hastigheten til DNS-serverne, har andre uavhengige alternativer sprang opp. Den mest populære har vært OpenDNS, men det kan endres nå at Google har gått inn i arenaen.
De gir begge fri tilgang til deres DNS-servere. Du kan angi hvilken DNS-server som skal brukes på hver enkelt datamaskin, eller inne i modemet / ruteren for at endringen skal gjelde for alle datamaskiner på ditt LAN. Bruk av disse endringene vil bli dekket mer detaljert senere i denne artikkelen.
Å få namebench
Vi bruker namebench til å skanne en liste over offentlige DNS-servere og bestemme våre beste alternativer. Namebench kjører på Linux, Windows og Mac, og kan lastes ned for hver plattform på linken over.
Det er et Python-skript og vil kreve Python og Python-tk biblioteket for grafikk. Du kan hoppe over Python-tk-kravet hvis du har fornøyd med et kommandolinjegrensesnitt.
Når du har fått namebench nedlastet, kjør filen namebench.py . Jeg anbefaler at du kjører det fra et kommandolinjevindu, da det skriver mye informasjon om hva det gjør på konsollskjermen når den kjører. Hvis du har all nødvendig programvare, får du en skjerm som ligner på følgende.
Hvis du er fornøyd med standardinnstillingene, klikker du Start Benchmark . Denne delen kan ta en stund. Gi det minst 10 minutter for å sjekke alle serverne. Når du er ferdig, åpner namebench din standard nettleser til en side som viser testresultatene. Følgende viser resultatene av referanseindeksen min.
Denne testen viste at jeg fikk de beste resultatene fra de offentlige serverne på OpenDNS, med Gorge Networks (min ISP) som kommer i andre. Etter å ha kjørt testen noen ganger, varierte resultatene litt, men Internett-leverandøren min kom alltid i andre (være nærmest geografisk).
Bruk av de nye DNS-innstillingene
Når du kjenner de raskeste serverne for deg, er neste skritt å bruke disse endringene. For enkelhets skyld skyldes det at jeg spesifiserer DNS-info i modemet eller ruteren. Da trenger du ikke å bekymre deg for å skrive inn DNS-informasjon på hver datamaskin, eller du må skrive inn den etter en ny OS-installasjon.
Instruksjoner for hvordan du gjør dette varierer mye, avhengig av hvilket modem / ruteren du bruker. På mitt TP-Link DSL-modem logger jeg inn på 192.168.1.1 og legger DNS-innstillingene i WAN> DNS- delen.
Linux-brukere kan manuelt spesifisere DNS-serveren ved å redigere filen /etc/resolv.conf .
Windows-brukere kan angi DNS-innstillinger på skjermbildet TCP / IP-egenskaper på hver nettverkskort.
Mac OSX-brukere kan få tilgang til DNS-innstillinger fra TCP / IP-fanen for et hvilket som helst nettverksgrensesnitt i nettverksdelen av Systemvalg.