Varje gång du öppnar en webbläsare och skriv in en webbadress, det finns en dold hand som skickar all information till din PC för att göra sidan som den ska. Dessa mellanhänder på din nyladdade webbsida är internets DNS-servrar.
Innehåll
- Vad är DNS?
- Vad är en DNS-server?
- Hur fungerar en DNS-fråga?
- En anteckning om DNS-lösare
- Hur man ändrar DNS-inställningar på en router
- Hur man ändrar DNS-inställningar i Windows 10
- Hur man ändrar DNS-inställningar på MacOS
- Så här ändrar du DNS-inställningar på en Chromebook
- Gratis och betalda DNS-servrar
- IPv4 vs. IPv6
- Använder du ens IPv6?
Men vad är en DNS-server exakt? För att hjälpa dig förklara går vi igenom processen för att hämta en webbsida och täcker de många typer av DNS-servrar som finns mellan dig och dina favoritwebbplatser och tjänster. Vi visar dig också hur du ändrar DNS-inställningar för att få den snabbaste och säkraste webbupplevelsen som möjligt.
Rekommenderade videor
Vad är DNS?
DNS är en förkortning för Domain Name System. Skapat 1983 vid University of Wisconsin, det är en växande global katalog för Internet som ersätter numeriska adresser med alfabetiska adresser. Snarare än att "ringa" en sträng med nummer i en webbläsare för att kontakta
Google, skriv bara dess namn istället. Alfabetiska adresser är helt enkelt lättare att komma ihåg, ännu mer med tanke på att det finns mer än 1,7 miljarder webbplatser på Internet idag.Google.com är lättare att komma ihåg och skriva än 172.217.15.110, till exempel.
Men varför har webbplatser ens numeriska adresser? Eftersom datorenheter kommunicerar i binär form: ettor och nollor. De har alla också en binär identifierare när de är anslutna till ett nätverk så att data vet vart de ska ta vägen. Dessa identifierare är ganska långa och innehåller 32 nummer, därav 32-bitarsreferensen.
Men de numeriska adresserna vi ser är "kondenserade" versioner uppdelade i fyra "oktetter". I binär form, varje oktett innehåller åtta nummer, även om vi bara ser tre i den komprimerade versionen från 0 till 255. Till exempel kondenserar den binära adressen 11000000.10101000.01111011.10000100 ner till 192.168.123.132.
Dessa adresser delas med decimaler av en anledning. Var och en innehåller två komponenter: Nätverk och Värd. Hur de fyra oktetterna delas upp mellan dessa två komponenter beror på IP-adressklassen.
Till exempel kan ditt hemnätverk falla under klass C: De första tre oktetter identifierar nätverket och den fjärde oktetten identifierar din enhet. Googles adress skulle falla under klass B: 172.217 identifierar nätverket och 15.110 identifierar servern. Samtidigt faller Digital Trends IP-adress under klass A. 18-numret identifierar nätverket medan 235.70.209 identifierar servern.
Vad är en DNS-server?
Det är ett program eller en dator som hanterar en DNS-fråga.
Det finns fyra typer av DNS-servrar, var och en med en specifik funktion: DNS-resolvern (eller recursorn), rotnamnservern, namnservern för toppdomänen (TLD) och den auktoritativa namnservern. Hela processen hanteras på bara millisekunder så allt du ser är en webbsida som omedelbart laddas i din webbläsare när du skriver en adress.
Hur fungerar en DNS-fråga?
Det bästa sättet att förstå hur varje DNS-servertyp fungerar är att följa DNS-frågespåret. Återigen, det finns många steg för att få en webbsida att laddas i din webbläsare, men om du inte har anslutningsproblem kommer du bara att se nästan omedelbara sidladdningar.
Steg 1: Webbklienten
Du öppnar en webbläsare och skriver http://www.google.com. Frågan lämnar din webbläsare och tas emot av DNS-klienten som är inbyggd i operativsystemet.
Steg 2: DNS-klienten
Den inbyggda DNS-klienten kontrollerar sin lokala cache för att se om den har den tillhörande numeriska adressen redan på filen. Om den gör det, tillhandahåller den adressen till webbklienten. Om inte, skickar den en fråga till en extern DNS-resolverserver som finns på Internet. Det underhålls vanligtvis av din Internetleverantör (ISP).
Steg 3: DNS-resolvern
Denna server finns mellan dig och alla andra DNS-servrar som krävs för att få Googles numeriska adress. Denna server tar i huvudsak kontroll över DNS-frågan och blir tillfälligt DNS-klienten.
Steg 4: Rotnamnservern
Det finns 13 av dessa servrar som underhålls av Internet Corporation for Assigned Names and Numbers (ICANN). Sammantaget håller detta nätverk reda på alla servrar som har en katalog för varje domän, som .com, .net, .org och så vidare. I vårt exempel svarar detta nätverk på frågan genom att dirigera DNS-resolvern till adressen till en server som hanterar .com-domänerna.
Steg 5: Namnservern för toppdomänen (TLD).
Återigen upprätthåller varje TLD-namnserver en katalog för en specifik domän. De hanteras av Internet Assigned Numbers Authority (IANA), som är en del av ICANN. När .com TLD-namnservern tar emot DNS-resolverns begäran, svarar den med adressen till en auktoritativ namnserver som behåller Googles faktiska numeriska adress.
Steg 6: Den auktoritativa namnservern
Detta är det sista stoppet för DNS-frågan. Denna namnserver tar emot DNS-resolverns fråga och hämtar DNS A Record för att hämta Googles numeriska adress. Men om en domän eller en underdomän har ett alias – som Google.com – kommer DNS-upplösaren att ta emot det information först och uppmanar den att skicka ytterligare en begäran om den numeriska adressen som anges i DNS A Spela in.
Steg 7: DNS-resolvern
Med Googles numeriska plats i handen levererar DNS-resolvern informationen till din dators DNS-klient. Resolvern är klar för nu tills den får en annan DNS-fråga.
Steg 8: DNS-klienten
När DNS-klienten nu känner till den numeriska adressen lämnar den över adressen till webbklienten. Den kommer också att lagra den numeriska adressen i sin cache för senare användning.
Steg 9: Webbklienten
Med hjälp av den numeriska adressen skickar webbläsaren en HTTP-förfrågan till servern som finns på den internetadressen, som i sin tur svarar med webbsidan du ser i din webbläsare.
En anteckning om DNS-lösare
Du kan se förslag om att byta DNS-servrar. Dessa förslag hänvisar vanligtvis till DNS-lösare. Din enhets DNS-klient och din router har som standard DNS-resolvers som underhålls av din ISP om du inte ändrar adressinformationen manuellt. Du kan göra det på enhet för enhet eller gräva in i routern och ändra DNS-inställningarna så att de gäller för Allt anslutna enheter.
Här är några anledningar till varför det är idealiskt att ändra dina DNS-inställningar:
ISP-spårning
Din internetleverantör kan se vilka webbplatser du besöker varje gång du frågar en av dess DNS-upplösare. Att ändra DNS-serverinformation kan minska deras övergripande spårning, även om de fortfarande kan se din aktivitet baserat på de IP-adresser du kommer åt. Det enda riktiga sättet att undvika ISP-snoopning är att använda ett virtuellt privat nätverk. Ändå hjälper det att byta DNS-lösare.
Tredjepartsservrar kan avblockera innehåll
Om du vill se regionblockerat innehåll kan vissa tredjeparts DNS-servrar lura innehållsleverantörer att se din anslutning som lokal.
Tredjeparts DNS-servrar kan vara snabbare
Du är sannolikt fysiskt närmare en ISP: s DNS-server, vilket borde översättas till bättre prestanda än en tredjeparts DNS-fråga. Men så är det inte alltid. Faktum är att din ISP: s servrar kan uppleva pågående problem eller är långsamma i allmänhet. Det kan till och med finnas en tredjeparts DNS-server närmare din fysiska plats, vilket ger bättre hastighet och tillförlitlighet.
Tredjeparts DNS-servrar kan vara säkrare
Ett sätt att enkelt blockera obehagligt innehåll online är att använda en tredjeparts DNS-server som erbjuder föräldrakontroll, som OpenDNS. Ändra helt enkelt DNS-inställningarna i din router, skapa och logga in på ditt gratiskonto och skapa filter som ignorerar DNS-frågor relaterade till innehåll som du inte vill att enhetens eller hemmets anslutning ska ha tillgång till till. Du kan också använda filter för att blockera skadliga webbplatser som har för avsikt att stjäla din data.
Hur man ändrar DNS-inställningar på en router
Tyvärr är detta inte ett scenario som passar alla. Backend-gränssnitt är inte identiska för alla routermodeller. Ännu mer, vissa routrar har bredare och djupare funktionsuppsättningar än andra. En universell inställning för dem alla är dock att ändra DNS-inställningar.
I vårt exempel som visas nedan kommer vi åt en Linksys-router med en webbläsare (så här får du tillgång till din). Vi kan ändra DNS-inställningarna genom att klicka Anslutningsmöjligheter i menyn till vänster följt av Lokalt nätverk fliken i ett popup-fönster. Som visas nedan anger vi Googles primära DNS-adress i Statisk DNS 1 och Googles sekundära DNS-adress i Statisk DNS 2 fält.
Med dessa siffror infogade kan vi klicka på Tillämpa för att slutföra ändringen.
Nu när några ansluten enhet på det lokala nätverket skickar en fråga via sin DNS-klient, skickas frågan omedelbart till Googles DNS-upplösare snarare än ISP.
Hur man ändrar DNS-inställningar i Windows 10
Steg 1: Högerklicka på din internetikon bredvid systemklockan (Wi-Fi eller Ethernet) och välj Öppna Nätverks- och Internetinställningar på popup-menyn.
Steg 2: De Status kategorin i appen Inställningar visas på skärmen. Scrolla ner och klicka Nätverks-och delningscenter.
Steg 3: Kontrollpanelen visas på skärmen. Om du har en trådbunden anslutning klickar du på Ethernet länk följt av Egenskaper knappen visas i ett popup-fönster. Om du är ansluten via Wi-Fi, klicka på Wi-Fi länk istället följt av Egenskaper knapp.
Steg 4: Välj Internetprotokoll version 4 (TCP/IPv4) på listan och klicka på Egenskaper knapp.
Steg 5: Ändra den aktuella DNS-inställningen till i popup-fönstret Använd följande DNS-serveradresser.
Steg 6: Ange den primära DNS-serveradressen i det första "föredragna" fältet och den sekundära DNS-servern i det andra "alternativa" fältet.
Steg 7: Klicka på OK knappen för att slutföra.
Hur man ändrar DNS-inställningar på MacOS
Steg 1: Klicka på Apple-logotypen i det övre vänstra hörnet.
Steg 2: Välj Systeminställningar i rullgardinsmenyn.
Steg 3: Välj Nätverk i fönstret Systeminställningar.
Steg 4: Nätverksfönstret visas med din nuvarande Internetanslutning redan vald. Klicka på Avancerad knappen i det nedre högra hörnet.
Steg 5: Klicka på DNS fliken i följande fönster.
Steg 6: Klicka på "plus"-symbolen bredvid IPv4- eller IPv6-adresser.
Steg 7: Ange den primära och sekundära IP-adressen för tredjepartsservern. I det här fallet använder Google 8.8.8.8 för den primära och 8.8.4.4 för den sekundära.
Frivillig: Här ser du även ett avsnitt för Sök domäner. Detta autokompletterar värdnamn när du skriver ett enda ord i Safari och andra nätverksbaserade tjänster. Till exempel, om listan innehåller apple.com och du bara skriver "butik" i adressfältet, laddar webbläsaren webbsidan som är kopplad till store.apple.com.
Som sagt, lämna i allmänhet detta avsnitt tomt om du inte bor på en specifik domän och behöver snabb åtkomst till en nätverksansluten dator med ett enda ord.
Steg 8: För att avsluta, klicka på OK knapp.
Så här ändrar du DNS-inställningar på en Chromebook
Steg 1: Klicka på systemklockan i det nedre högra hörnet följt av "kugghjuls"-ikonen på popup-menyn.
Steg 2: Chrome-inställningarna visas på skärmen. Välj din Internetanslutning listad under Nätverk. Tyvärr utökar den här åtgärden bara listan över tillgängliga anslutningar.
Steg 3: Klicka på din nätverksanslutning igen.
Steg 4: Klicka på expandera Nätverk miljö.
Steg 5: För att använda Googles DNS-servrar, ändra inställningen till Googles namnservrar – du behöver inte ange primära och sekundära adresser.
För att använda en annan DNS-server, ändra inställningen till Anpassade namnservrar, och ange den primära och sekundära adressen. Om du till exempel vill använda OpenDNS Home anger du 208.67.222.222 och 208.67.220.220
Gratis och betalda DNS-servrar
Om du vill använda en tredjeparts DNS-frågetjänst finns det gott om gratis och betalda alternativ. Här är en snabb lista nedan för att komma igång:
Service | Primär DNS |
Sekundär DNS |
Ytterligare Betalt Tjänster |
AdGuard DNS | 176.103.130.130 | 176.103.130.131 | Nej |
Alternativ DNS | 198.101.242.72 | 23.253.163.53 | Nej |
CleanBrowsing DNS | 185.228.168.9 | 185.228.169.9 | Ja |
Cloudflare DNS | 1.1.1.1 | 1.0.0.1 | Ja |
Comodo Secure DNS | 8.26.56.26 | 8.20.247.20 | Ja |
DNS.Titta | 84.200.69.80 | 84.200.70.40 | Nej |
Google Public DNS | 8.8.8.8 | 8.8.4.4 | Nej |
Öppna DNS Hem | 208.67.222.222 | 208.67.220.220 | Ja |
Quad9 DNS | 9.9.9.9 | 149.112.112.112 | Nej |
Verisign DNS | 64.6.64.6 | 64.6.65.6 | Nej |
IPv4 vs. IPv6
Allt som tillhandahålls i den här guiden är baserat på Internet Protocol version 4, eller IPv4. Men du kommer också att se referenser till version 6 eller IPv6. Detta är en nyare version av protokollet designat av Internet Engineering Task Force (IETF) för att ersätta version 4. Varför? På grund av det äldre protokollets ålder och begränsningar.
IPv4 kan bara hantera 32 nummer. Den begränsningen ledde till att American Registry for Internet Numbers (ARIN) blev helt slut på tillgängliga adresser under 2015.
Efterföljaren, iPv6, löser problemet genom att införa adresser med 128 nummer, eller 128 bitar, som kan stödja 340 biljoner biljoner biljoner kombinationer (340,282,366,920,938,463,463,374,607,431,768,211,456). Protokollet utvecklades 1998 och började äntligen implementeras 2006, men processen har varit långsam.
Enligt Googles statistik, IPv6-användningen i Nordamerika ligger för närvarande på 41,71 % trots implementeringen som började för 14 år sedan. Tyskland har 49,1 %, Frankrike på 42,29 %, Australien på 22,68 % och så vidare.
Summan av kardemumman är att IPv4 och IPv6 kommer att fungera sida vid sida tills det nyare protokollet helt ersätter det äldre. Som allt sagt kan du också hitta DNS-nummer från IPv6, även om du inte kan ange dem i IPv4-fält. Istället måste du ange dem i helt separata fält.
Till exempel, här är Windows 10-metoden:
Steg 1: Högerklicka på din internetanslutningsikon bredvid systemklockan (Wi-Fi eller Ethernet) och välj Öppna Nätverks- och Internetinställningar på popup-menyn.
Steg 2: De Status kategorin i appen Inställningar visas på skärmen. Scrolla ner och klicka Nätverks-och delningscenter.
Steg 3: Kontrollpanelen visas på skärmen. Om du har en trådbunden anslutning klickar du på Ethernet länk följt av Egenskaper knappen visas i ett popup-fönster. Om du är ansluten via Wi-Fi, klicka på Wi-Fi länk istället följt av Egenskaper knapp.
Steg 4: Välj Internetprotokoll version 6 (TCP/IPv6) på listan och klicka på Egenskaper knapp.
Steg 5: Ändra den aktuella DNS-inställningen till i popup-fönstret Använd följande DNS-serveradresser.
Steg 6: Ange den primära DNS-serveradressen i det första "föredragna" fältet. För Googles offentliga DNS skulle detta vara 2001:4860:4860::8888.
Steg 7: Ange den sekundära DNS-servern i det andra "alternativa" fältet. För Googles offentliga DNS skulle detta vara 2001:4860:4860::8844.
Steg 8: Klicka på OK knappen för att slutföra.
Om du trodde att IPv4 numeriska adresser var svåra att komma ihåg, var glad att DNS byter ut de långa IPv6 numeriska adresserna mot google.com och netflix.com!
Använder du ens IPv6?
Windows 10, MacOS 10.15 Catalina och Chrome OS stöder IPv6. Ladda dock Testa mitt IPv6 onlinetest och du kommer att se att du förmodligen fortfarande surfar på webben på IPv4. Det är därför (1) du bör överväga att byta till tredjeparts DNS-servrar och (2) lägga till IPv6 DNS-serveradresserna till ditt operativsystem eller din router. Du kanske inte ens får ett IPv6-flöde från din internetleverantör.
Observera att även om moderna routrar stöder IPv6, kanske de inte ger möjlighet att manuellt ange DNS-serveradresser baserade på IPv6.
Redaktörens rekommendationer
- Dina favoritkalenderappar kan också få skräppost. Så här blockerar du eller rapporterar det