Du har problemer med at åbne et bestemt websted på din computer, mens det fungerer fint på andre enheder på dit netværk. Eller du har lige ændret standard-DNS på dit system for at sige en brugerdefineret server, men ændringerne er ikke gældende.
Nu kan du enten vente 5 minutter til 24 timer på, at DNS slettes alene eller prøve den ældgamle metode, der løser 90% af de fleste tekniske problemer - genstart din enhed. Men hvis du af en eller anden grund ikke vil genstarte din enhed (som måske er der nogle downloads i baggrunden), så for at fremskynde tingene kan du manuelt skylle DNS-cachen. Og her er hvordan du gør det på Windows, macOS, Android og iOS.
Relaterede:Sådan ændres DNS-server i Windows | Mac | Android | iOS
Hvad er DNS-cache?
Før vi dechiffrerer DNS-cache, skal du først forstå, hvad der er DNS.
Som vi alle ved, forstår computere kun strengen 0 og 1, og for os mennesker er det lettere at huske engelske ord. Så selvom det er lettere for os at huske domænenavn som google.com, skal computere oversætte det til en IP-adresse, noget som 139.130.4.5. Nu skal der være et system, der oversætter domænenavne til en tilsvarende IP-adresse? Nå, det er hvad DNS er. Ligesom et telefonkatalog registrerer navne og telefonnumre, en DNS opretholder en hovedbog for domænenavnet og den tilsvarende IP-adresse.
DNS-cache er telefonkatalog (midlertidig database), der er gemt på din lokale computer.
Hvorfor skylle DNS-cache?
Det meste af tiden er praktisk at have en lokal DNS-cache, det giver hurtigere adgang til Internettet. Ligesom vi mennesker nogle gange ændrer telefonnummeret, ændrer webstederne også deres IP-adresse, når de skifter til en ny server, ellers kan databasen blive beskadiget over en periode, eller du foretog en nylig ændring af DNS-serveren fra din ISP til en brugerdefineret. I alle disse 3 tilfælde skal du skylle din DNS
Ligesom at skylle et toilet, som slipper for eventuelle turds efterladt en DNS-skylning, fjerner de eksisterende DNS-navne, IP-adresser og griber den nye, som du har programmeret før, og hvis det ikke er tilfældet, bruger det standard DNS fra internetudbyderen.
Så nu hvor vi har vores grundlæggende klare, er det her, hvordan du gør det.
Relaterede:Sådan kontrolleres, hvilken DNS-server du bruger
Skyl DNS-cache på Windows
Du kan nemt skylle DNS-cachen på din Windows-computer (uanset hvilken version det er) ved hjælp af din cmd-prompt. Så åbn op Åbn kommandoprompten ved at trykke på win-tasten + R, skriv derefter cmd, og tryk på enter.
For at skylle DNS skal du skrive følgende kommando og trykke på enter
ipconfig / flushdns
Du vil se meddelelsen, du har gennemskyllet DNS-resolvercachen. For at bekræfte, at din computers DNS-cache blev skyllet, skal du skrive denne kommando“Ipconfig / displaydns” og tryk på “Enter.
Du ser ingen poster eller måske en eller to afhængigt af desktop-programmer, der kører i baggrunden. Og hvis du vil se, hvordan det normalt ser ud, skal du blot åbne Google Chrome. skift tilbage til dit kommandopromptvindue og skriv "ipconfig / displaydns”Kommando igen. Du får vist listen over alle de websteder og IP-adresser, der er gemt i din nye DNS-cache. Husk også, nogle gange er du muligvis nødt til at lukke og åbne browseren igen, før denne DNS-skylning træder i kraft.
Husk også, nogle gange er du muligvis nødt til at lukke og åbne browseren igen, før denne DNS-skylning træder i kraft.
Skyl DNS-cache på macOS
For at rydde DNS-cache på din macOS skal du åbne Terminal-applikationen ved at trykke på cmd + mellemrum og skriv terminal, når du har fået terminalen i drop-down-forslag, skal du vælge den og trykke på enter. Derefter skal du kopiere og indsætte kommandoen, afhængigt af hvilken OS-version du har indtast den tilsvarende kommando,
For at kontrollere din OS-version skal du klikke på Apple-ikonet i øverste venstre hjørne af din mac og klikke på om denne Mac.
Mac OS X Yosemite og nyere
sudo killall -HUP mDNSResponder
Mac OS X Yosemite v10.10 til v10.10.3
sudo discoveryutil mdnsflushcache
Mac OS X Mavericks, Mountain Lion og Lion
sudo killall -HUP mDNSResponder
Mac OS X Snow Leopard
sudo dscacheutil -flushcache
Når du har skrevet disse i kommandoprompten og trykket på enter, beder din mac dig muligvis om din loginadgangskode som bekræftelse, skriv det ind og tryk på enter igen. Og det er det, du har opdateret DNS-cache med succes.
I modsætning til windows giver mac dig ingen bekræftelse, og du behøver heller ikke nødvendigvis at afslutte og genstarte alle aktive applikationer for at dette kan træde i kraft.
Skyl DNS-cache på Android
Du kan nemt skylle DNS-cachen på din Android-enhed ved at genstarte wifi. Ja, det er så simpelt.
Trin 1: Luk simpelthen apps
Luk appen helt. Sørg for, at den ikke kører også i baggrunden.
Trin 2: Genstart Wi-Fi
Sluk Wifi på din enhed, og tænd den igen.
Trin 3: Åbn App
Åbn appen igen. DNS-cache skal ryddes
Eller hvis du ikke ønsker at afbryde din Wi-Fi, kan du bare rydde cachen i en individuel app også, som enten krom eller Netflix,
Bare gå til Indstillinger-> Apps-> find den app, du leder efter, gå derefter til “Opbevaring”Og tryk på”Ryd cache“. Og det skulle gøre det.
Skyl DNS-cache på iOS-enheder
iOS følger den samme regel som Android. Genstart bare wifi, så fungerer det. Stryg opad fra bunden af iPhone-skærmen for at afsløre Kontrolcenter. Tryk på flyikonet for at aktivere flytilstand - vent, indtil mobilnetværket forsvinder, og tryk derefter igen på flyikonet for at deaktivere flytilstand.
Stryg nedad for at forlade Kontrolcenter, DNS-cachen er skyllet med succes
Se også:SmartDNS vs VPN - Hvad er forskellen?
Konklusion: Sådan ryddes DNS-cache
Så der har du det, hvordan man skylle DNS-cache på din computer og smartphone. For at skylle DNS-cache på din SmartTV eller mediekonsol som PS4 skal du bare genstarte appen, og hvis det ikke virker, så prøv at skifte Wi-Fi eller genstarte enhederne, og det fungerer til sidst.
Video: Sådan skylnes DNS-cache på Windows, macOS, Android, iOS