Om du är som de flesta tänker du inte mycket på DNS (Domain Name Server) när du har angett DNS-IP-adresserna som din ISP (Internet Service Provider) gav dig till din Macs nätverksinställningar. När din Mac kan ansluta till Internet, och du kan bläddra i dina favoritwebbplatser, vad finns det för dig att göra med DNS?
Med namebench, ett nytt verktyg från Google Code, kan du köra en serie bänkprov på din DNS-leverantör för att se hur bra tjänsten fungerar. Varför är detta viktigt? För att när du surfar på webben använder din Internetanslutning DNS för att leta upp IP-adressen (Internet Protocol) på webbplatsen du försöker nå. Hur snabbt utforskningen kan utföras bestämmer hur snabbt din webbläsare kan börja ladda ner webbplatsen. Och det är inte bara en enda webbplats som är tittad upp. För de flesta webbsidor finns det en hel del webbadresser som är inbäddade på webbsidan, som också måste letas upp. Sidelement från annonser till bilder har webbadresser som använder DNS för att lösa var för att hämta informationen.
Att ha en snabb DNS hjälper till att få ett snabbt svar i din webbläsare.
Google Code namebench
Namebench är tillgängligt från Googles kodwebbplats. När du har laddat ner namebench till din Mac kan du konfigurera några namebenchparametrar och starta testningen.
Konfigurera namebench
När du startar namebench får du presenteras med ett enda fönster där du kan konfigurera några alternativ. Medan du bara kan acceptera standardvärdena får du lite bättre och mer meningsfulla resultat genom att använda informationen nedan för att anpassa parametrarna för att möta dina egna speciella behov.
namnservrar: Detta fält bör vara förfyllt med IP-adressen till DNS-tjänsten som du använder med din Mac. Detta är förmodligen DNS-tjänsten från din Internet-leverantör. Du kan lägga till ytterligare DNS-IP-adresser som du vill inkludera i testet genom att skilja dem med ett komma.
Inkludera globala DNS-leverantörer (Google Public DNS, OpenDNS, UltraDNS, etc.): Genom att placera en checkmark här kommer de stora DNS-leverantörerna att kunna inkluderas i testet.
Inkludera bästa tillgängliga regionala DNS-tjänster: Genom att placera en kryssmarkering här gör det möjligt för lokala DNS-leverantörer i ditt specifika område att automatiskt inkluderas i listan över DNS-IP-adresser för att testa.
Benchmark Datakälla: Den här rullgardinsmenyn ska lista de webbläsare du har installerat på din Mac. Välj den webbläsare du använder oftast. Namebench kommer att använda den här webbläsarens historikfil som en källa för webbplatsnamn som ska användas för att kontrollera DNS-tjänster.
Benchmark Data Selection Mode: Det finns tre lägen att välja mellan:
- vägt: Detta är det bästa valet för de flesta individer. Viktad eliminerar dubbla webbplatser från listan över webbplatsnamn som ska kontrolleras. Den kommer att använda din webbläsares historia samt Alexa-listan över de 10.000 domänerna, baserat på popularitet.
- Slumpmässig: Ett slumpmässigt urval av värdnamn från den valda datakällan. Om din webbläsarhistorik inte är så omfattande kommer den här inställningen att använda flera dubbla värdnamn för att avsluta testningen. Dubbla namn kan viktiga resultaten antingen positivt eller negativt.
- Chunk: Denna metod använder en slumpmässigt vald sekventiell bit av värdnamn från din webbläsares historia.
Antal test: Detta avgör hur många förfrågningar eller test som ska utföras för varje DNS-leverantör. Ett stort antal test kommer att ge de mest exakta resultaten, men ju större antal, desto längre tid tar det för att avsluta testningen. Föreslagna storlekar varierar från 125 till 200, men ett snabbtest kan utföras med så få som 10 och ger fortfarande rimliga resultat.
Antal körningar: Detta bestämmer hur många gånger hela testsekvensen kommer att köras. Standardvärdet på 1 är vanligtvis lämpligt för de flesta användningsområden. Om du väljer ett värde större än 1 testar du bara hur väl ditt lokala DNS-system cachar data.
Starta testet
När du har slutfört konfigurationen av namebenchparametrarna kan du starta testet genom att klicka på knappen "Starta Benchmark".
Referensprovet kan ta från några minuter till 30 minuter. När jag sprang namebench med antalet test som sattes till 10, tog det ca 5 minuter. Under testningen bör du avstå från att annars använda din Mac.
Förstå testresultat
När testet är klart kommer din webbläsare att visa resultatsidan, som kommer att lista de tre bästa DNS-servrarna, tillsammans med en lista med DNS-leverantörer och hur de jämför med det DNS-system du använder för närvarande.
I mina testen kom Googles offentliga DNS-server alltid tillbaka som misslyckad, och kunde inte returnera frågor till vissa webbplatser som jag brukar se. Jag nämner detta bara för att visa att även om det här verktyget utvecklades med hjälp från Google, tycks det inte vägas i Googles tjänst.
Ska du ändra din DNS-server?
Det beror på. Om du har problem med din nuvarande DNS-leverantör, kan det vara bra att ändra det. Du bör dock köra testet under några dagar och vid olika tidpunkter för att få en övergripande känsla för vilken DNS fungerar bäst för dig.
Du bör också vara medveten om att bara för att en DNS listas i resultaten betyder det inte att det är en offentlig DNS som någon kan använda när som helst. Om det är listat i resultaten så är det för närvarande öppet för allmänhetens tillgång, men det kan bli en stängd server någon gång i framtiden. Om du bestämmer dig för att ändra din primära DNS-leverantör, kanske du vill lämna DNS-IP som tilldelats av din ISP som sekundär DNS-IP-adress.På så sätt om den primära DNS någonsin går privat kommer du automatiskt tillbaka till din ursprungliga DNS.
Publicerad: 2/15/2010
Uppdaterad: 12-15-2014