Hur man spolar DNS-cache i MacOS Catalina & Big Sur
Innehållsförteckning:
MacOS-användare kan ibland behöva tömma DNS-cache på sina Mac-datorer för att komma åt vissa webbplatser, domäner eller i felsökningssyfte. Att spola DNS-cache är särskilt vanligt med webbutvecklare och nätverksadministratörer, men det används med viss regelbundenhet av andra avancerade användare också. Den här guiden kommer att gå igenom hur du rensar DNS-cache i MacOS Big Sur och MacOS Catalina.
Om du inte kan komma åt en webbplats som du nyligen har besökt är det första du ska kontrollera om du har en fungerande internetanslutning. Men om du bara har anslutningsproblem på just den webbplatsen kan det vara ett DNS-fel, och det här är ett exempel när det kan vara till hjälp att rensa ut DNS-cache.
Din Mac lagrar IP-adresserna till webbservrar som innehåller sidor som du nyligen har besökt. Men om denna IP-adress ändras innan inmatningen i din DNS-cache-uppdateringar, kommer du inte att kunna komma åt webbplatsen utan att återställa din DNS-cache. Om du spolar DNS-cachen på din Mac tas alla ogiltiga poster bort och systemet tvingas komma ihåg dessa adresser nästa gång du besöker webbplatsen.
Hur spolar du DNS-cache i macOS Catalina & Big Sur
Innan du går vidare med följande procedur, se till att din Mac kör macOS Catalina eller senare, eftersom rensningen av DNS-cache på äldre versioner av macOS varierar något. Nu, utan vidare, låt oss ta en titt på de nödvändiga stegen.
- Vi kommer att använda Terminal för att tömma DNS-cachen på din maskin. Du kan öppna Terminal med Spotlight-sökning. Klicka på ikonen "förstoringsglas" i det övre högra hörnet av skrivbordet för att komma åt Spotlight-sökning. Alternativt kan du öppna Spotlight genom att trycka på Kommando + Blanksteg.
- Skriv sedan "Terminal" i sökfältet och öppna appen från sökresultaten.
- Skriv nu följande kommando i terminalen. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Tryck på Retur-tangenten och du blir nu ombedd att ange macOS-användarlösenordet. Skriv in ditt lösenord och tryck på Retur igen.
Stäng terminalfönstret när du är klar.
Det är i stort sett allt som finns. Du har rensat och återställt DNS-cachen på din macOS-maskin.
Det är värt att notera att du inte får ett "lyckat" meddelande efter att du har skrivit in kommandot. Vet bara att det är klart och du kan bekräfta det genom att öppna webbplatsen som du inte kunde komma åt tidigare.
Det är bra att rensa DNS-cache då och då, eftersom de ibland kan bli skadade på grund av tekniska fel. På samma sätt har din Wi-Fi-router en DNS-cache också. Det är därför de flesta rekommenderar att du startar om routern som ett felsökningssteg, eftersom det också tömmer DNS-cachen.
Om din Mac kör en äldre version av macOS kanske du vill lära dig hur du återställer DNS-cache i macOS High Sierra, eller hur du rensar DNS-cachen i macOS Sierra och så vidare.Proceduren är liknande och involverar terminalen, förutom det faktum att du skulle skriva in ett lite annorlunda kommando.
Vi hoppas att du kunde åtgärda alla nätverksproblem du upplevde, eller så kan du komma åt alla webbplatser igen efter att ha tömt DNS-cachen på din Mac. Och om du har allmänna problem med internetanslutning, kanske du vill prova felsökningssteg för att lösa problem med Wi-Fi-anslutning på din Mac också.
Om du känner till ett annat sätt att tömma DNS-cache på de senaste macOS-versionerna, eller om du har någon särskild insikt, åsikter eller råd, dela i kommentarerna!