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 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:
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!
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.
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.
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.
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.
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.
Ö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.
Om du använder WiFi, Ethernet och andra typer av anslutningar, vill du följa samma steg för varje gränssnitt.
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.
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.
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.
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.
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?