DNS: hur domäner översätts till IP-adresser
Följ en DNS-uppslagning från fråga till svar och förstå hur DNS kan angripas.
DNS: hur domäner översätts till IP-adresser är en gratis lektion i Cyber Security Academy på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Cyber Security Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Cyber Security Academy innehåller totalt 4 lektioner.
Vad är DNS?
Domain Name System (DNS) är internets telefonkatalog. Det översätter människoläsbara domännamn som google.com till IP-adresser som 142.250.80.46 och som datorer använder för att routa trafik.
DNS-upplösningsprocessen
När ni skriver in en URL frågar webbläsaren DNS:
- Kontrollerar den lokala cachen (snabbt)
- Frågar den lokala resolvern (vanligtvis routern eller internetleverantören)
- Resolver frågar rot-namnservern efter auktoriteten för TLD:n
- Frågar TLD-namnservern (t.ex. .com) efter domänens auktoritativa namnserver
- Frågar den auktoritativa namnservern efter den faktiska posten
- IP-adressen returneras och cachas
DNS-posttyper
Vanliga DNS-posttyper:
- A — domän till IPv4-adress
- AAAA — domän till IPv6-adress
- CNAME — alias som pekar på en annan domän
- MX — e-postserver för en domän
- TXT — valfri text (SPF, DKIM, verifiering)
- NS — namnserver för en domän
TTL: giltighetstid
Varje DNS-post har ett TTL-värde (giltighetstid) i sekunder. När posten har cachats använder resolvrar det cachade värdet tills TTL löper ut och frågar sedan igen. Om TTL sänks före en migrering minskar spridningsfördröjningen.
DNS-enumerering för rekognosering
Säkerhetsexperter enumererar DNS-poster för att kartlägga en organisations infrastruktur:
dig google.com A
dig google.com MX
dig google.com TXT
host -t ns google.comZonöverföringar
En DNS-zonöverföring (AXFR) kopierar alla poster från en namnserver — användbart för säkerhetskopiering men farligt om den är åtkomlig för alla. Felkonfigurerade namnservrar kan avslöja en organisations fullständiga interna DNS.
dig axfr @ns1.target.com target.comDNS-cacheförgiftning
Cacheförgiftning innebär att falska DNS-poster injiceras i en resolvers cache, vilket omdirigerar användare till servrar som kontrolleras av angriparen. DNSSEC (DNS Security Extensions) använder kryptografiska signaturer för att förhindra detta.
DNS over HTTPS (DoH) och DNS over TLS (DoT)
Traditionell DNS skickar frågor i klartext — alla på nätverket kan se vilka domäner ni besöker. DoH och DoT krypterar DNS-frågor och förhindrar övervakning och man-in-the-middle-angrepp mot DNS-trafiken.
DNS-tunnling
DNS-tunnling kodar data i DNS-frågor och -svar för att exfiltrera data eller upprätthålla C2-kommunikation genom brandväggar som tillåter DNS-trafik. Säkerhetsteam övervakar ovanligt långa DNS-frågor och stora frågevolymer som indikatorer.
Intern och extern DNS
Organisationer använder split-horizon DNS: intern DNS slår upp privata adresser för interna tjänster; extern DNS visar endast offentliga poster. Detta förhindrar att intern topologi exponeras för externa frågor.
Kontrollera DNS från kommandoraden
Viktiga DNS-verktyg:
nslookup google.com
dig +short google.com
dig @8.8.8.8 google.com A # query specific resolverSnabbkontroll: DNS
Vilken DNS-posttyp anger den e-postserver som ansvarar för att hantera e-post för en domän?
Sammanfattning av lektionen
DNS översätter domännamn till IP-adresser genom en hierarkisk upplösningsprocess som omfattar rot-, TLD- och auktoritativa namnservrar. Viktiga posttyper är A, AAAA, MX, CNAME och TXT. Säkerhetsproblem omfattar cacheförgiftning, exponering genom zonöverföringar och DNS-tunnling. DoH och DoT krypterar DNS för ökad integritet.
Lär dig Cyber Security Academy med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 76
- Lektioner
- 303
Vanliga frågor
Är lektionen ”DNS: hur domäner översätts till IP-adresser” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Cyber Security Academy, inklusive ”DNS: hur domäner översätts till IP-adresser”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Cyber Security Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”DNS: hur domäner översätts till IP-adresser”?
Följ en DNS-uppslagning från fråga till svar och förstå hur DNS kan angripas. Ni övar på Cyber Security Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Cyber Security Academy?
Du behöver inga förkunskaper. Utbildningen i Cyber Security Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”DNS: hur domäner översätts till IP-adresser”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Cyber Security Academy-lektionen?
Ja. Varje Cyber Security Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- IP-adressering och subnät
- TCP kontra UDP: när används de?
- DNS: hur domäner översätts till IP-adresser
- Grunderna i HTTP och HTTPS