Cyber Security Academy · Lektion

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.

Lektion 3 av 413 steg

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:

  1. Kontrollerar den lokala cachen (snabbt)
  2. Frågar den lokala resolvern (vanligtvis routern eller internetleverantören)
  3. Resolver frågar rot-namnservern efter auktoriteten för TLD:n
  4. Frågar TLD-namnservern (t.ex. .com) efter domänens auktoritativa namnserver
  5. Frågar den auktoritativa namnservern efter den faktiska posten
  6. 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.com

Zonö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.com

DNS-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 resolver

Snabbkontroll: 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.

Gratis att börja

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

  1. IP-adressering och subnät
  2. TCP kontra UDP: när används de?
  3. DNS: hur domäner översätts till IP-adresser
  4. Grunderna i HTTP och HTTPS
← Tillbaka till Cyber Security Academy