Du skriver et navn i din browser. Domænenavnssystemet oversætter det til en IP-adresse. DNS er internettets telefonbog. Den knytter menneskelæsbare navne til maskinlæsbare numre. Uden den skulle du huske 142.250.72.14 i stedet for google.com.
DNS er en distribueret database. Ingen enkelt server indeholder alle poster. Rodservere peger på topdomæner. TLD-servere peger på autoritative servere. Autoritative servere indeholder de faktiske poster. Din resolver forespørger dem i rækkefølge og cacher svaret. Hele processen tager millisekunder.
Almindelige DNS-poster
- A: knytter et navn til en IPv4-adresse
- AAAA: knytter et navn til en IPv6-adresse
- CNAME: aliaserer et navn til et andet
- MX: sender e-mail til en mailserver
- TXT: indeholder vilkårlig tekst, ofte til verifikation
DNS er kritisk og skrøbelig. Angreb på DNS kan lukke websteder ned. DNS-spoofing kan omdirigere brugere til ondsindede websteder. DNSSEC tilføjer kryptografiske signaturer for at forhindre manipulation. Men udbredelsen er ujævn. Internettets telefonbog har brug for bedre låse.
Comments
No comments yet. Be the first to share a thought.
Leave a comment