Hur man spolar DNS och framför allt, när ska du spola din DNS? Att rensa DNS är en process där man rensar cacheminnet och resolverns cacheminnet och ser till att alla DNS-poster är uppdaterade. Huvudsyftet med denna process är att förbättra nätverkets prestanda och göra det stabilare. Det hjälper också till att lösa upp värdnamn till IP-adresser.
I den här artikeln finns en guide för hur du spolar DNS på olika operativsystem som Windows, Google Chrome, Mac och Linux.
Vad gör Flushing DNS?
DNS står för Domain Name System och är ett protokoll som används för att översätta värdnamn till IP-adresser.
När du skriver in webbplatsens namn i din webbläsare kontrollerar din dator DNS-servern för att få reda på domänens motsvarande IP-adress.
Att rensa DNS innebär därför att återställa alla poster i cacheminnet så att nya data kan hämtas från auktoritativa servrar.
Ska jag rensa DNS manuellt?
DNS-cache är ett sätt att lagra information som är relevant för att hitta en webbplats. Det kan handla om IP-adress, värdnamn och andra DNS-poster. Nätverkets DNS-server håller reda på alla dessa poster och ser till att de uppdateras när de behöver det.
En DNS-cache rensar regelbundet sitt eget minne utan att du behöver göra något. Förutom att lagra all information som behövs för att hitta en webbplats innehåller den också information om Time-To-Live (TTL).
TTL är hur länge en post kommer att finnas kvar i DNS-cachen innan den upphör att gälla. Inom denna period hämtas svaren på frågor från den lokala domäncachen utan att behöva fråga en DNS-server. När TTL-tiden löper ut försvinner en post från cacheminnet.
Om TTL för en webbplats till exempel är inställd på tre minuter kommer den första begäran som görs efter TTL-utgången att hämta ny information via DNS-servern först i stället för att gå via den lokala cachen.
Så om du ska spola DNS manuellt eller inte är ditt eget beslut, särskilt om du är en storanvändare. Om du till exempel har problem med din internetuppkoppling kan du överväga att rensa din DNS-cache. Detta kommer att se till att all föråldrad information om webbplatser raderas och ersätts med nya data från de auktoritativa servrarna.
Hur man spolar DNS: För Windows 10, 8, 7, XP och Vista-användare
Stegen nedan visar hur du rensar datorns DNS-cache i den senaste och tidigare versioner av Windows:
1. Klicka på Windows-ikonen eller Start-knappen i det nedre vänstra hörnet av skärmen.
2. Klicka på eller sök efter Command Prompt.
3. Ett annat sätt att öppna kommandotolken är att trycka på Windows+R. för att öppna RUN-menyn och ange cmd.
4. Om du får ett popup-fönster som frågar om du vill tillåta Kommandotolken att göra ändringar på datorn väljer du Ja.
5. Om du ombeds att ange administrativa inloggningsuppgifter vid detta tillfälle, kontakta din systemadministratör.
6. Skriv ipconfig /flushdns i kommandotolken.
7. Tryck på Enter.
8. Du bör se ett meddelande som bekräftar att cacheminnet för DNS-upplösaren har rensats.
Obs: Stegen för att rensa DNS-cache i Windows XP och Vista är nästan identiska med dem som används i de senaste Microsoft-versionerna. Meddelandet i slutet kan dock skilja sig åt eller kräva administratörsrättigheter för att fortsätta.
Hur man spolar DNS: För Mac-användare
Det är enkelt att rensa DNS-cachen på en Mac, men du måste veta vilken version av OS X du använder så att du kan använda rätt kommando.
Följ de här stegvisa instruktionerna om hur du spolar DNS på en Mac:
1. Öppna Finder.
2. Klicka på Program.
3. Öppna mappen Utilities.
4. Öppen terminal.
5. Du kan också hitta appen Terminal genom att söka efter den i Launchpad.
6. Skriv ett av följande kommandon i Terminal-fönstret beroende på programvaruversionen:
- 10.7-10.9, 10.11-10.14 (Lion, Mountain Lion, Mavericks, El Capitan, Sierra, High Sierra, Mojave): sudo killall -HUP mDNSResponder
- 10.10 (Yosemite): sudo discoveryutil mdnsflushcache.
- 10.5-10.6 (Leopard, Snow Leopard): sudo dscacheutil -flushcache
- 10.4 (Tiger): lookupd -flushcache
7. Skriv ditt lösenord och tryck på Enter.
8. Du bör se ett fönster som bekräftar att din Mac har rensat sin DNS-cache.
Hur spolar man Google Chrome's DNS?
Har du någonsin undrat varför Google Chrome har en egen DNS-cache?
Skälet till detta är enkelt: Det är snabbare! En DNS-cache kan avsevärt påskynda din surfupplevelse, så det är bra att ha en sådan.
Men om du har problem med att webbplatser inte laddas eller tar lång tid på sig att ladda kan det vara dags att rensa Chromes DNS-cache.
Så här gör du:
- Öppna Google Chrome.
- Skriv in följande adress i webbläsarens adressfält: chrome://net-internals/#dns
- Klicka på Rensa värdcache knappen.
Hur spolar man Linux DNS?
Windows- och Mac OS X-datorer har inbyggda DNS-cacher, men inte Linux. Varje Linuxdistribution kan dock använda en annan DNS-tjänst för lagring av DNS-poster. Du kan behöva starta om tjänsten för att ändringarna ska träda i kraft.
Så här gör du:
1. Öppna ett terminalfönster genom att trycka på Ctrl+Alt+T..
2. Skriv in ett av dessa kommandon i Terminal-fönstret beroende på vilken version av Linux du använder.
- NCSD: sudo /etc/init.d/nscd restart
- Dnsmasq: sudo /etc/init.d/dnsmasq restart
- BIND: Du kan behöva prova flera kommandon:
○ sudo /etc/init.d/named restart
○ sudo rndc restart
○ sudo rndc exec
3. Du kan bli ombedd att ange ditt lösenord.
4. Tjänsten stoppas och startas sedan om innan cacheminnet rensas.
Varför spola DNS?
Att rensa DNS är ett bra sätt att rensa bort cachad information som kan orsaka problem i nätverket. Det är särskilt användbart om du har problem med att komma åt webbplatser eller andra onlinetjänster, eftersom det kan hjälpa dig att få saker och ting på rätt köl igen.
Att rensa DNS kan också förbättra prestandan genom att uppdatera serverns cache och förhindra att den skickar felaktiga svar baserat på föråldrad information.
Här är några fler skäl till varför du kanske vill spola din DNS:
1. För att förhindra DNS-spoofing
DNS-spoofing eller DNS-cacheförgiftning är när en angripare får tillgång till din DNS-cache, manipulerar den så att vissa domännamn löses upp felaktigt och omdirigerar dina DNS-förfrågningar till sin egen webbplats i bedrägligt syfte, t.ex. för nätfiske eller man-in-the-middle-attacker, skadlig kod distribution och liknande.
Detta kan förhindras genom att rensa din DNS-cache, eftersom systemet tvingas använda en ny cachad version av DNS-posten i stället när du rensar din DNS-cache. Genom att göra detta förhindrar du att falska poster läggs till i systemets cache som kan ha lagts till av en angripare.
2. Att åtgärda 404-fel
Om en webbplats flyttas till en ny domän eller server kanske DNS-informationen som lagras på din dator inte uppdateras. Du kan få ett 404-fel när du försöker besöka webbplatsen och måste rensa (eller rensa) din DNS-cache för att den riktiga adressen till sidan ska visas igen.
3. Lösa problem med att webbplatsen inte laddar
Behovet av DNS-spolning uppstår när en webbplats inte laddas korrekt. Det kan bero på ett problem med IP-adressen eller på ändringar i DNS-serverinställningarna. I sådana situationer tvingar en DNS-spolning webbläsaren att ladda om DNS-resolver, vilket tvingar den att leta efter webbplatsens IP-adress igen.
4. Dölj din webbhistorik
När du besöker en webbplats gör din dator en post i cacheminnet som visar hur många gånger du har besökt webbplatsen. Om en datainsamlare eller hackare får tag på din DNS-cache kan de använda denna information för att avgöra vilka webbplatser du besöker och när.
En DNS-avstängning raderar cacheminnet och gör det omöjligt för någon annan att få tillgång till informationen. Detta förhindrar att din webbhistorik exponeras, vilket kan hjälpa dig att skydda dig mot hackare och datainsamlare.
5. Förbättra din säkerhet
Du kan använda en DNS-följning för att skydda dig mot datainsamlare och hackare, men den kan också bidra till att förbättra säkerheten i ditt datorsystem.
Detta beror på att om du raderar all information i cacheminnet tvingas datorn att ladda ner webbplatser på nytt vid behov, vilket innebär att eventuell skadlig kod som finns inbäddad i dem inte kommer att exekveras automatiskt.
Slutsats
De flesta webbservrar använder DNS-cache för att lagra sökningar av IP-adresser. Syftet med den här tekniken är att spara tid genom att inte göra upprepade sökningar i IP-adresssystemet (Internet Protocol). Detta ökar i sin tur den hastighet med vilken webbplatsen svarar användarna, men det kan också leda till problem.
Om till exempel en IP-adress ändras och ingen uppdatering görs av DNS-cachen kommer webbplatsbesökare fortfarande att hänvisas till den gamla IP-adressen via cachade resultat som finns kvar i systemet.
Dessutom kan dina data exponeras för externa enheter om DNS-cachen inte hanteras korrekt.
Därför är det viktigt att rensa DNS:n för att öka säkerheten. Det säkerställer att du har den mest aktuella informationen i dina DNS-poster, samtidigt som du eliminerar föråldrad information i cacheminnet. Detta kan bidra till att minska risken för att exponera känsliga uppgifter eller att bli hänvisad till en felaktig IP-adress.
Relaterade artiklar
- PowerDMARC och Securado går samman för att utöka verksamheten i Mellanöstern - 20 mars 2023
- SPF vs DKIM vs DMARC - 20 mars 2023
- Förfalskning av e-post som tjänst - 20 mars 2023