- - Hvad er DNS-cache, og hvordan man opdaterer det

Hvad er DNS-cache, og hvordan man opdaterer det

Internettet har udviklet sig gennem årene på måderdet er ikke synligt for den gennemsnitlige bruger. Adgang til et websted kan virke simpelt, når vi gør det fra vores browsere, men det er en kompliceret flertrinsproces. Denne proces er blevet optimeret så meget, at det ser ud til kun at tage millisekunder for et websted at indlæse, men bag kulisserne er der en masse komponenter på arbejde, der gør alt hurtigere. En af disse komponenter er en DNS-cache.

DNS er en tjeneste, der løser et webstedsnavn med webstedets IP-adresse.

Et websted har faktisk ikke en brugervenlignavn, dvs. URL'en, den har en IP-adresse, men brugere kan ikke huske IP-adresser. De kan huske URL'er, og DNS er det, der arbejder bag kulisserne for at matche en URL med dens IP-adresse.

DNS-cache

Der er DNS-cache for at hjælpe DNS med at arbejde endnu hurtigere. Navnet giver dig en anelse om, hvad det gør. Grundlæggende holder DNS-cachen en oversigt over websteder, du har besøgt. Den ved, at du for eksempel har besøgt Wikipedia, og den kan huske, hvilken IP-adresse den besluttede. DNS-cachen hjælper DNS med ikke at skulle løse ofte besøgt webstedsadresser igen og igen. Når du indtaster en adresse, kontrolleres den først i cachen, og hvis den er der, løses den gennem den. Hvis adressen ikke findes, dvs. besøger du et websted for første gang, sendes anmodningen til DNS, som derefter løser den.

DNS-cachen vedligeholdes af dit operativsystem, men dinbrowser vedligeholder også en DNS-cache. Når browsere skubber for at blive hurtigere, og for at indlæse indholdet hurtigere, indeholder de værktøjer, der hjælper dem med. Hvis du for eksempel bruger Chrome og slår et websted op, kontrollerer Chrome først sin egen DNS-cache. For Chrome er det hurtigere at bruge sin egen cache, end det er at sende en anmodning til OS om at tjekke i sine egne poster. Hvad dette væsentligt betyder, er, at du har mere end en DNS-cache på dit system. Normalt er dette ikke et problem, medmindre selvfølgelig noget går galt, og det er svært at finde ud af, hvor problemet er.

Problemer med DNS-cache

DNS-cachen, især din browser,kan blive ødelagt. Der er ingen enkelt grund til, hvorfor dette sker, men det kan være hvad som helst. Hvis din cache ikke er blevet opdateret i lang tid, kan det også føre til, at websteder ikke indlæses.

Der er også en ting, der kaldes DNS-forgiftning, hvorvedondsindede websteder kan indsætte eller ødelægge posterne i cachen. Dette kan fx føre til, at Facebook løses til et ondsindet websted, der ikke er Facebook. Hvis du er et offer for DNS-forgiftning, bliver du nødt til at fjerne eller blokere hvad der indsætter IP-adresser osv. I det, og derefter rydde cachen. Hvis cachen er beskadiget, eller du har problemer med at løse en webstedsadresse, er det at slette cachen, hvad der vil løse den.

Slet DNS-cache

Chrome

For at rydde DNS-cachen i Chrome skal du skrive følgende i adresselinjen og klikke på knappen 'Ryd værtscache'.

chrome://net-internals/#dns

Firefox

Åbn Firefox, og skriv om: config i adresselinjen. Accepter advarslen på skærmen for at fortsætte med Firefox's præferencer. Her skal du søge efter følgende præference og indstille dens værdi til 0.

network.dnsCacheExpiration

vinduer

For at slette Windows DNS-cachen skal du åbne et Kommandopromp-vindue med administrative rettigheder. Indtast følgende i vinduet Kommandoprompt, og tryk på Enter.

ipconfig /flushdns

MacOS

For at skylle DNS-cachen i macOS, skal duskal tage hensyn til, hvilken version af macOS, du kører. Kommandoerne køres alle i Terminal, så åbn Terminal-appen, og kør den kommando, der gælder for din version af macOS.

macOS Yosemite og senere

 sudo killall -HUP mDNSResponder

macOS 10.10 - 10.10.3

sudo discoveryutil mdnsflushcache

Du skal indtaste din administratoradgangskode for at rydde cachen.

iOS

For at rydde DNS-cachen på din iPhone eller iPad skal du aktivere flytilstand i 10-15 sekunder. Du kan aktivere flytilstand fra Kontrolcenter eller fra appen Indstillinger.

Hvis dette ikke løser nogen problemer, du har, skal du genstarte din enhed, og det skyller DNS-cachen.

Android

Du skal rydde DNS-cachen i Androidgennem hvilken browser det er, du bruger. Åbn appen Indstillinger og gå til Apps. Tryk på den browser, du bruger på listen over installerede apps. På browsers detaljside kan du se en post til, hvor meget lagerplads det bruger. Tryk på det. På skærmen, der viser dig lagringsdetaljer, finder du en Clear Cache-knap. Tryk på det for at rydde DNS-cachen.

Kommentarer