Du skriver ett namn i din webbläsare. Domännamnssystemet översätter det till en IP-adress. DNS är internets telefonbok. Den mappar läsbara namn till maskinläsbara nummer. Utan den skulle du behöva komma ihåg 142.250.72.14 istället för google.com.
DNS är en distribuerad databas. Ingen enskild server lagrar alla poster. Rotservrar pekar på toppdomäner. TLD-servrar pekar på auktoritativa servrar. Auktoritativa servrar lagrar de faktiska posterna. Din resolver frågar efter dem i sekvens och cachar svaret. Hela processen tar millisekunder.
Vanliga DNS-poster
- A: mappar ett namn till en IPv4-adress
- AAAA: mappar ett namn till en IPv6-adress
- CNAME: aliaserar ett namn till ett annat
- MX: dirigerar e-post till en e-postserver
- TXT: innehåller godtycklig text, ofta för verifiering
DNS är kritiskt och ömtåligt. Attacker mot DNS kan slå ut webbplatser. DNS-förfalskning kan omdirigera användare till skadliga webbplatser. DNSSEC lägger till kryptografiska signaturer för att förhindra manipulering. Men implementeringen är ojämn. Internets telefonkatalog behöver bättre lås.
Comments
No comments yet. Be the first to share a thought.
Leave a comment