Så här ändrar du din DNS för säkrare, snabbare bläddring

När du öppnar din webbläsare och skriver in hub.tutsplus.com för att hitta något intressant att lära sig kan din dator hitta en server med IP-adressen 190.93.242.181. Bland annat kan ett protokoll som heter DNS hjälpa datorn att hitta den servern. I denna handledning visar jag dig vad DNS är och några tips du kan använda för att vara säkrare på webben.

DNS: En definition och exempel

DNS står för domännamnssystem och är ett protokoll eller språk som datorer använder när de pratar med varandra. Varje enhet på det allmänna Internet har en IP-adress; DNS är som en telefonbok som associerar ett domännamn, hub.tutsplus.com till exempel med serverns IP-adress, 190.93.242.181. Här är ett grundläggande scenario för hur det fungerar:

  1. Anslut till ett trådlöst nätverk routern berättar för din dator vilken DNS-server som ska användas, vanligtvis routern själv.
  2. Typ hub.tutsplus.com in i webbläsaren; datorn frågar routern för IP-adressen för hub.tutsplus.com så det kan anslutas till servern.
  3. Routern frågar en DNS-server för IP-adressen. Om andra enheter tidigare har begärt Tuts + Hub kan routern ha resultatet cachad redan och kan hoppa över det här steget.
  4. Routern tar emot ett svar från en offentlig DNS-server och skickar den vidare till din dator. bland annat innehåller den en IP-adress, till exempel 190.93.242.181.
  5. Datorn initierar en anslutning till den IP-adressen och fortsätter med att ladda sidan. Om sidan behöver resurser från en annan domän, kommer så många som datorn att gå igenom hela processen igen för varje domän eller underdomän.

Uppriktigt sagt är det fantastiskt att hela processen kallas upplösning, tar mindre än en sekund. Faktum är att DNS-förfrågningar kan ta så lite som 40 millisekunder!

Offentliga DNS-servrar

Din hemrouter är som standard inställd att använda din ISP: s DNS-servrar, vilket kanske inte är särskilt pålitligt. Det finns också ett antal tredjeparts DNS-servrar tillgängliga. Personligen föredrar jag OpenDNS (208.67.220.220 och 208.67.222.222) och Google Public DNS (8.8.8.8 och 8.8.4.4).

Varje större DNS-tjänst har åtminstone primära och sekundära servrar för att säkerställa att förfrågningar alltid kommer att besvaras. När du ändrar DNS-serverns inställningar, vill du se till att du anger minst två servrar, även om du kan inkludera mer om du vill.

När ska du ändra DNS-servrar

Om du använder din Internetleverantörs standard DNS-servrar kan du få bättre hastighet och mer tillförlitlig service genom att byta till en annan DNS-tjänst. Du kan mäta DNS-upplösningstiden med hjälp av gräv kommando i Terminal och letar efter Frågestund. För att testa din standard DNS-server, öppna Terminal och typ gräva hub.tutsplus.com och tryck på Lämna tillbaka. I det här fallet använder jag min hemrouter som DNS-server och det tog 179 millisekunder.

Mät standardupplösning för DNS-serverns namn

För att testa en annan DNS-server för namnupplösning, skriv gräva @ 208.67.222.222 hub.tutsplus.com och tryck på Lämna tillbaka, sätta DNS-serverns IP-adress - i det här exemplet, en av OpenDNS-servrar - efter @ symbol. Denna fråga och svar var mycket snabbare: 43 millisekunder.

Mät OpenDNS-serverns namnupplösning

Om du ändrar dina DNS-servrar kan du påskynda din internetupplevelse, särskilt om du surfar eller besöker ett stort antal webbplatser. I ovanstående exempel var OpenDNS snabbare än standard DNS-servern med 136ms.

Många webbplatser innehåller bilder eller andra resurser från ett antal domäner och underdomäner. Om du lägger till namnupplösningshastighetsskillnaden för varje domän som du besöker eller använder, kan du se hur du ändrar din DNS kan påskynda din webbläsningsupplevelse, raka sekunder bort från en sidlastningstid.

Var kan du ändra DNS-serverns inställningar

Om du har bestämt dig för att ändra dina DNS-inställningar, har du ett par alternativ. En är att göra förändringen på din router; Detta kan ge dig de bästa resultaten eftersom varje enhet som använder den routern kommer att dra nytta av förändringen. Du kan också göra ändringen på din Mac; Det kan spara bara lite extra tid eftersom din Mac kommer att fråga DNS-servrarna direkt istället för att fråga routern som då frågar DNS-servrarna. Det kan dock uppstå oväntade problem om du ställer in servrarna på din Mac, speciellt om du använder den på jobbet. Se Anledningar att inte ändra DNS-servrar nedan för mer information.

Så här ändrar du DNS-servrarna på en Mac

Öppna Systeminställningar och klicka på Nätverk ikon. Lås upp rutan vid behov genom att klicka på låsikon och ange ditt lösenord. Klicka på Avancerad knappen, sedan på DNS flik. Klicka på + knappen och lägg till minst två DNS-servrar, tryck sedan på ok och Tillämpa.


Ändra DNS-servrar på din Mac

Om du använder WiFi, Ethernet och andra typer av anslutningar, vill du följa samma steg för varje gränssnitt.

Så här ändrar du DNS-servrarna på routern

Om du har en Apple Airport eller Time Capsule router, öppna Airport Utility i din Program / Verktygsprogram mapp, klicka på enhetens ikon, klicka på internet fliken och ange de nya DNS-servrarna i lämpliga rutor.


Ändra DNS-servrar på en Apple-router

Om du inte har en Apple-router loggar du in på routerns administratörspanel och letar efter DNS. Lägg till adresserna och använd ändringarna.


Ändra DNS-servrar på en Belkin-router

Avancerade fördelar med att ändra DNS-servrar

Beroende på DNS-tjänsten du väljer att använda kan det finnas några ytterligare fördelar. OpenDNS erbjuder till exempel OpenDNS Family Shield, en tjänst som automatiskt blockerar vuxeninnehåll.

De erbjuder också OpenDNS Home, så att du kan välja mellan 56 kategorier för att blockera på ditt hemnätverk. Andra avancerade fördelar kan innebära att du blockerar kända phishing- eller malware-domäner och upptäcker typhäftning, till exempel genom att blockera twlttr.com eller helt enkelt omdirigera den till twitter.com.

Anledningar att inte ändra DNS-servrar

Om du försöker använda en DNS-tjänst som är värd i ett annat land kan du faktiskt sakta ner din webbläsning eftersom det tar längre tid att lösa domännamn. Se till att du väljer en med servrar nära dig; De flesta större DNS-tjänster har servrar som sprids över hela världen och använder nocast routing så att du alltid når den närmaste.

Om du använder din dator i en företagsmiljö kan ändringar av DNS-servrar orsaka några oväntade problem. Till exempel har min arbetsplats en server som heter bemästra; Om jag ändrar DNS-servrarna på min dator vet den inte var de ska hitta bemästra, om jag inte manuellt redigerar / etc / hosts fil.

Slutsats

I denna handledning har jag lärt dig vad DNS är och vad det gör, hur du ändrar inställningarna och några avancerade fördelar du kan använda. Ska du ändra dina DNS-inställningar för att utnyttja dessa fördelar?