Sådan skylnes DNS-cache (Windows, Mac, Chrome)

Fejlfinding af dit websted kan være et skræmmende ansvar. Når det kommer til opgaver som at skylle din DNS-cache (Domain Name Server), er det let at blive overvældet og forvirret, før du overhovedet er startet.

Heldigvis kan du udføre netop denne opgave hurtigt og nemt, endda med ringe eller ingen teknisk erfaring. I to korte trin vil din DNS-cache være klar, og du kan fortsætte med at arbejde for at løse det problem, du tilfældigvis står overfor.

I dette indlæg forklarer vi, hvad en DNS-cache er, og i hvad situationer du muligvis har brug for for at rydde dine Derefter deler vi et eksempel fra den virkelige verden fra vores direkte erfaring og forklarer, hvordan vi udfører dette fejlfindingstrin, uanset hvilken hardware du bruger.

Foretrækker du at se vores videoversion? Klik på play nedenfor:

En introduktion til DNS-caching

For at forstå hvorfor du muligvis har brug for at skylle din DNS-cache, er der flere komponenter, vi skal nedbryde.

For det første er Domain Name System (DNS) et indeks over alle websteder på internettet og deres IP-adresser. Du kan tænke på det som et bibliotek eller en telefonbog til websteder. Hvad angår caching, er det processen med at gemme et øjebliksbillede af noget (såsom en webside), så det kan genindlæses hurtigere i fremtiden.

Så DNS-caching involverer dit operativsystem (OS) eller browser, der fanger nyligt besøgte IP-adresse og gemmer dem i en database. Dette gør det muligt for din browser at genindlæse websteder, du har besøgt tidligere hurtigere, end hvis den skulle referere til DNS igen hver gang.

Desværre kan din DNS-cache blive beskadiget, hvilket fører dig til phishing-ordninger. Det kan også simpelthen blive forældet eller oprette problemer med internetforbindelsen. I enhver af disse situationer kan rydning af din DNS-cache ofte hjælpe dig med at løse problemet og komme tilbage online.

En DNS-cache-casestudie

For at illustrere pointen yderligere, lad os se på et eksempel, der faktisk skete med en Kisnta-klients websted.

Klienten nåede ud til os, fordi deres billeder, CSS og JavaScript ikke blev indlæst korrekt på deres hjemmeside.

Webstedet syntes imidlertid at indlæse fint for os, og klienten havde ikke foretaget nogen nylige ændringer. Efter inspektion af deres websted med Chrome Devtools kunne vi se, at alt, der kom fra deres CDN-underdomæne (cdn.domain.com), ikke blev indlæst korrekt og i stedet rapporterede 404 fejl.

Den første ting, vi gjorde pingede CDN-underdomænet for at se, om vi kunne få adgang til det. Det returnerede et svar som forventet. Vi kørte derefter klientens CDN-URL gennem det gratis whatsmydns-værktøj.

Dette værktøj giver brugerne mulighed for hurtigt at kontrollere opløsningen på DNS-poster (såsom CDN CNAME) fra flere geografiske placeringer. Vi ønskede at sikre, at webstedet indlæses fint overalt, ud over vores fysiske placering, og at det løser tilbage til klientens CDN-udbyder.

Resultaterne viste, at det var:

Eksempel på hvad der er CNAME-opløsning

Efter alt dette grave bekræftede vi, at der var en lille ændring hos klientens DNS-udbyder, der stadig var cachet i deres ende. Vi bad dem om at rydde deres DNS-cache lokalt på deres computer og opdatere siden.

På det tidspunkt begyndte alt at indlæses normalt på deres WordPress-websted igen.

At vide, hvordan du rydder din DNS-cache kan hjælpe dig i mange lignende situationer. Lad os se på, hvordan det er gjort.

Sådan skylles din DNS-cache på Mac, Windows, Linux og Chrome

Rydning af din DNS-cache er en relativt simpel proces, men det varierer afhængigt af dit operativsystem. Det betyder også noget, om du skal skylle det fra din computer eller din browser. Nedenfor har vi forklaret, hvordan du udfører denne opgave til macOS-, Windows- og Linux-operativsystemer (OSer) såvel som i Google Chrome-browseren.

  • macOS
  • Windows
  • Linux
  • Chrome

Sådan ryddes DNS-cache på macOS

For at rydde DNS-cache på en Mac, skal du åbne den oprindelige kommandolinjegrænseflade kendt som Terminal og køre den relevante kommando. Denne proces varierer afhængigt af hvilken version af macOS du kører.

Hvis du ikke er sikker på, hvilken version du arbejder med, skal du klikke på ikonet apple i øverste venstre hjørne af din skrivebordet, og vælg Om denne Mac:

Åbning af About This Mac-vinduet

Din aktuelle version vil være det første stykke information, der er angivet:

Visning den aktuelle macOS-version

Når du kender disse oplysninger, kan du følge de relevante trin nedenfor.

macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) og Catalina (10.15)

Hvis du arbejder på macOS version 10.11 eller derover skal du åbne kommandolinjegrænsefladen ved at klikke på Gå > Hjælpeprogrammer:

Adgang til Mac-hjælpeprogrammer

Vælg derefter Terminal. Når den er åbnet, skal du køre følgende kommando:

sudo killall -HUP mDNSResponder

Du bliver bedt om at indtaste din computers adgangskode:

Indtastning af administratoradgangskode for at udføre DNS-skylningskommando

Efter dig har gjort det, skal din DNS-cache være klar.

macOS Yosemite (10.10)

Du kan få adgang til Terminal efter den samme metode som beskrevet ovenfor for enhver macOS-version. I Yosemite (10.10) skal du, når vinduet åbnes, køre følgende kommando:

sudo discoveryutil udnsflushcaches

Indtast din computers adgangskode og DNS-cachen skal skylle med succes.

macOS Lion (10.7), Mountain Lion (10.8) og Mavericks (10.9)

For macOS version 10.7 til 10.9 skal du åbne Terminal og kør følgende kommando for at rydde din DNS-cache:

sudo killall -HUP mDNSResponder

Du bemærker muligvis, at dette er den samme kommando, der bruges i version 10.11 og over. Indtast din adgangskode for at udføre den.

macOS Snow Leopard (10.6)

Hvis du kører macOS Snow Leopard (10.6), skal du åbne Terminal og indtaste denne kommando:

Tilmeld dig nyhedsbrevet

Vi voksede vores trafik 1.187% med WordPress. Vi viser dig hvordan.

Deltag i mere end 20.000 andre, der får vores ugentlige nyhedsbrev med insider WordPress-tip!

sudo dscacheutil -flushcache

Indtast derefter din adgangskode for at afslutte rydning af DNS-cache.

macOS Leopard (10.5)

Endelig macOS Leopard (10.5 ) brugere skal køre følgende kommando i Terminal:

sudo lookupd -flushcache

Når du har indtastet din adgangskode, skal DNS-cachen skylles.

Rydning af din DNS-cache er også løsningen til at rette ERR_SPDY_PROTOCOL_ERROR.

2. Sådan ryddes DNS-cache på Windows

Det er ret simpelt at skylle din DNS-cache på en Windows-computer. Sådan udføres denne opgave på Windows 10, 8, 7 og XP.

Windows 10

For at rydde din DNS-cache på et Windows OS skal du åbne Kommando Spørg, systemets kommandolinjegrænseflade. Du kan få adgang til dette program i Windows 10 ved at klikke på Start-knappen. Naviger derefter til Windows Systems > Kommandoprompt:

Åbning af kommandoprompt fra Windows Start-menu

Når kommandolinjegrænsefladen er åben, skal du indtaste følgende linje:

ipconfig /flushdns

Denne kommando skal returnere en bekræftelse på, at DNS-cachen er blevet gennemført korrekt:

Træt af subpar niveau 1 WordPress hosting support uden svar? Prøv vores supportteam i verdensklasse! Tjek vores planer

Kommandoprompten Besked om bekræftelse af DNS-cache-skylning

Du kan derefter lukke kommandopromptvinduet.

Windows 8

Rydning af din DNS-cache i ældre versioner af Windows kræver den samme kommando ipconfig /flushdns. Trinene for at få adgang til kommandoprompt er dog lidt forskellige mellem versioner.

I Windows 8 skal du åbne Apps-skærmen. Find Windows Systems på den yderste højre side, og vælg Kommandoprompt.

Når programmet åbnes, skal du køre ipconfig /flushdns. Du skal modtage en bekræftelse, når DNS-cachen er ryddet.

Windows 7 og Windows XP

I Windows 7 eller Windows XP skal du klikke på Start-knappen. Naviger til Alle programmer > Tilbehør, og vælg Kommandoprompt.

I kommandolinjegrænsefladen skal du køre ipconfig /flushdns. Du skal modtage en bekræftelsesmeddelelse, når DNS-cachen er skyllet.

Sådan ryddes DNS-cache på Linux

Skylning af din DNS-cache på Linux-maskiner svarer ret meget til processen med at gøre det på en Mac- eller Windows-computer. Sådan gør du.

Ubuntu

Linux bruger Terminal som kommandolinjegrænseflade, ligesom macOS. For at åbne det skal du klikke på Aktiviteter øverst til venstre på skrivebordet. Dette giver dig en søgefelt, hvor du kan indtaste “terminal” for at finde og starte programmet.

Når kommandolinjen interface er åbent, udfør denne kommando:

sudo systemd-resolve --flushcaches

Terminal beder dig derefter om din adgangskode. Indtast den for at afslutte udførelsen af kommandoen og skylle din DNS-cache.

Andre distributioner

Hvis du bruger en anden Linux-distribution end Ubuntu, kan du skylle din DNS-cache ved at åbne din kommandolinjegrænseflade og køre denne kommando :

sudo /etc/init.d/dns-clean start

Når kommandoen er udført, skal din cache være klar.

Sådan ryddes DNS-cache i Google Chrome

Endelig, som vi nævnte i begyndelsen af dette indlæg, kan du muligvis have grund til at rydde din browsers DNS-cache snarere end dit operativsystem. I Google Chrome kan du gøre det ved at indtaste følgende i adresselinjen:

chrome: // net-internals / # dns

Klik derefter på knappen Ryd værtscache:

Ryd værtscache-knappen i Google Chrome

Dette skal skylle Chromes DNS-cache for dig.

Har du brug for at rydde din browsers cache, skal du sørge for at tjekke ud: Sådan ryddes browsercache for alle større browsere.

Det er enkelt at rydde din DNS-cache. proces, der varierer afhængigt af dit operativsystem og din browser. Lær hvordan du skylner DNS-cache på Mac, Windows, Linux og Chrome med denne dybdegående vejledning! 🧹🖥Klik for at tweet

Oversigt

Udsigten til at rydde din DNS-cache kan lyde skræmmende, især hvis du er ny til fejlfinding af internetforbindelse eller andre webstedsproblemer. Heldigvis er den faktiske proces ret ligetil.

Skylning af din DNS-cache kræver kun et par trin. Først skal du vide, hvilket operativsystem og hvilken version du bruger. Derefter kan du følge de relevante trin ovenfor og rydde DNS-cachen ved at indtaste en eller to enkle kommandoer.

Hvis du kunne lide denne vejledning, vil du elske vores support. Alle Kinstas hostingplaner inkluderer support døgnet rundt fra vores veteran WordPress-udviklere og ingeniører. Chat med det samme team, der bakker vores Fortune 500-klienter. Se vores planer

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *