Ibland kan du ha svårt att komma åt en webbplats som nyligen har flyttat till en ny server eller domän. Enligt vår erfarenhet kan detta ofta poprawioneras genom att rensa datorns DNS-cache.
DNS står för Domain Name System och talar om för din dator var den kan hitta webbplatser. För att det ska gå snabbare sparar datorn den här informationen i ett särskilt minne som kallas cache. När DNS-informationen för en webbplats ändras kan det hända att datorn fortfarande använder den gamla cachade informationen.
I den här artikeln visar vi dig hur du clearar din DNS-cache på Mac, Windows och Chrome. Detta gör att du enkelt kan uppdatera DNS-poster som lagras på din enhet och hjälpa dig att troubleshoota problem med webbplatsen.
Här är en snabb översikt över vad vi kommer att täcka i den här guiden:
Vad är en DNS-cache?
En DNS-cache gillar en adressbok som är saved på din dator. Den innehåller DNS-information (Domain Name Server) för varje website som du besöker.
DNS är en teknik som talar om för din dator vilken IP-adress som är kopplad till ett domain name. Om du vill veta mer kan du läsa vår guide om hur domain names fungerar.
Genom att spara DNS-informationen i en lokal DNS-cache kan din webbläsare snabbt hitta en website.
När du har enter en website-adress i din webbläsare letar den först efter DNS-information i den lokala cachen. Om den hittar anvisningarna använder den DNS-cachen för att besöka webbplatsen.
Om informationen däremot ej finns i den lokala DNS-cachen hämtar webbläsaren den från andra DNS-servrar på Internet.
Detta säkerställer att varje gång du besöker en website tar din webbläsare den kortaste vägen för att få den DNS-information som behövs för att hitta webben på internet.
Detta kan dock ibland orsaka problem.
Om du t.ex. flyttar en WordPress site till ett nytt domain name eller flyttar WordPress till en ny server kanske DNS-informationen inte uppdateras snabbt på din dator och du kanske besöker den gamla webbplatsen eller får upp ett error om att den inte hittas.
Den kommer så småningom att updating, men varför vänta när du kan clear DNS-cachen direkt?
Låt oss ta en titt på hur du clearar DNS-cachen på olika plattformar.
Så här clearar du DNS-cachen i Windows
Så här gör du för att cleara DNS-cachen på en Windows-dator.
Först måste du clicka på knappen ”Start” och välja CMD (Command Prompt) tool.
Detta kommer att starta ett kommandotolkfönster. I det måste du enter följande text:
ipconfig /flushdns
Tryck bara på ”Enter” för att utföra kommandot, så spolar Windows DNS-cachen.
That’s all. You can now återstarta besöket på your website för att hämta den uppdaterade DNS-informationen.
Så här clearar du DNS-cachen på macOS
Om du använder en Mac-dator kan du följa stegen under för att cleara din DNS-cache.
Först måste du starta appen Terminal. You can find it in the Launchpad under the ”Other” folder. Du kan också starta den genom att öppna Finder och gå till mappen Applications ” Utilities.
Detta öppnar terminalfönstret, där du måste enter följande kommando:
sudo killall -HUP mDNSResponder
You will be asked to enter your macOS account password. Det är samma password som du använder för att logga in på din dator.
Efter det kommer din dator att rensa DNS-cachen. You can now visit the website to get the latest DNS information.
Så här clearar du DNS-cachen i Chrome
Google Chrome har också en egen DNS-cache som är separerad från den DNS-cache som lagras av ditt operativsystem.
Om du använder Google Chrome som din huvudsakliga webbläsare måste du också cleara Chromes DNS-cache.
Först måste du enter följande adress i webbläsarens adressfält och trycka på ”Enter” på tangentbordet:
chrome://net-internals/#dns
Detta hämtar Chromes page för interna inställningar för nätet.
Härifrån måste du klicka på knappen ”Clear host cache”, och Chrome kommer att rensa upp sin DNS-cache.
Så här kontrollerar du updating av DNS
När du flyttar din WordPress website till en server eller överför din domänregistrering till en ny domänregistrator måste du ändra dina DNS-inställningar och peka dem mot den nya location.
När du har tillämpat dessa ändringar på dina domäner kommer det att ta ett tag innan ändringarna sprids över internet. Det kan ta allt mellan några timmar och ett par dagar.
Under denna tid kommer din domän ibland att peka på den gamla positionen och ibland på den new positionen. Detta beror på din geografiska location och vilka DNS servrar din webbläsare frågar efter vägbeskrivning.
Du kan kontrollera hur dessa DNS-ändringar sprids över hela världen med hjälp av onlineverktyg som gillar DNS Checker.
Enter bara ditt domain name, så hämtar det DNS från olika geografiska locations spridda över hela världen.
Om alla locations visar samma IP-adress med en grön bock betyder det att de ändringar i DNS som you gjorde nu är updating över hela internet.
Vad är skillnaden mellan DNS-cache och webbläsarens cache?
Tänk nu på att DNS-cachen skiljer sig från webbläsarens cache.
Din webbläsare sparar en hel del data från websites i en tillfällig cache för att snabbt kunna hämta pages vid upprepade besök. Denna innehåller det faktiska innehållet på de websites du besöker, medan DNS-cachen innehåller IP-adresserna där de är location.
Om du har problem med att viewa en page som du updated men inte kan se your changes, så bör du cleara webbläsarens cache.
Vi har en Step-by-Step guide om hur du clearar webbläsarens cache i alla större webbläsare.
Expertguider om caching i WordPress
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt rensar din DNS-cache på olika enheter. Du kanske också vill se några artiklar om andra typer av cache i WordPress:
- Ordlista: Cache
- Ordlista: Page Cache
- Hur man enkelt fixar Leverage Browser Caching-varning i WordPress
- Bästa tillägg för caching i WordPress för att snabba upp din website
- Hur man installerar och konfigurerar W3 Total Cache för Beginnare
- Så här installerar och konfigurerar du WP Super Cache för Beginner
- Så här clearar du din caching i WordPress (steg för steg)
- Hur du clearar din webbläsarcache i alla större webbläsare (snabbt sätt)
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Dennis Muthomi
I’m glad that you have clearly compared the DNS cache versus the browser cache. I often find the two confusing
thanks.
Jiří Vaněk
We recently dealt with one of our customers that after changing the DNS records for the domain, he still saw the original website and we saw the new one. We couldn’t figure out what the problem was because we didn’t think it could be this cache (we cleared all other caches before). Only when we cleared the DNS cache using these commands under Windows, the pages were displayed correctly in the browser’s anonymous mode. Subsequently, they also worked in classic mode. So clearing the DNS cache saved us quite a bit of headache and looking for the problem elsewhere.
THANKGOD JONATHAN
So browser cache and DNS cache are two different things. I was really foolling myself and didn’t think about it. All I does is to clear my browser cache and thought it’s all. Thank you for the article.
WPBeginner Support
Glad we could clear up the confusion
Administratör
Moinuddin Waheed
I have been in trouble for this mistake many times that is getting confused DNS cache with browser cache and vice versa.
I updated the website and was not seeing the update on my browser.
Then I cleared the browser cache and it worked well.
having said that if we clear the DNS cache with command line , what time it takes to save new domain as cache to load the website faster?
is it recommended to flush the DNS cache regularly?
Jiří Vaněk
Storing a new domain in the cache is a matter of first loading after clearing the cache. The domain is loaded and the DNS cache saves it. There is nothing more to it. As for some regular cache clearing, it’s not really necessary. Personally, I have never needed to delete the DNS cache, except in cases where, for example, the DNS records on the domain were changed. I also did not know this at first and looked for the error elsewhere. However, in my opinion, you do not need regular deletion, unless you are solving a problem where the DNS cache could play a role.
WPBeginner Support
It will try to bring in the new content directly and unless there is another caching that causes a problem, you should see the correct site.
You should not need to normally flush your DNS cache.
Administratör
Moinuddin Waheed
Thanks wpbeginner for clearing confusion regarding clearing the DNS cache.
I was confusing it with the browser cache and thought that the new updates will be shown only when we clear the browser cache.
it means we can flush the DNS as and when we think we should.
David
The articles I have read here in wpbeginner are exceptionally simple (without feeling simplified), clear, informative and most helpful. Thank you!
WPBeginner Support
You’re welcome! Glad you found our guides helpful!
Administratör