Cyber Security Academy · Lektion

DNS: Sådan opløses domæner til IP-adresser

Følg et DNS-opslag fra forespørgsel til svar, og forstå, hvordan DNS kan angribes.

Lektion 3 af 413 trin

DNS: Sådan opløses domæner til IP-adresser er en gratis Cyber Security Academy-lektion på CoddyKit. Dette er lektion 3 af 4. Du kan læse alle 3 lektioner i dette læringsspor gratis i deres fulde længde — derefter låser CoddyKit PRO alle lektioner op samt praktiske øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Den er en del af læringsforløbet i Cyber Security Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Cyber Security Academy-kurset indeholder 4 lektioner i alt.

Hvad er DNS?

DNS (domænenavnesystemet) er internettets telefonbog. Det oversætter menneskeligt læsbare domænenavne som google.com til IP-adresser som 142.250.80.46, som computere bruger til at dirigere trafik.

DNS-navneopløsningsprocessen

Når du indtaster en URL, forespørger din browser DNS:

  1. Kontrollér den lokale cache (hurtigt)
  2. Forespørg den lokale resolver (normalt din router eller internetudbyder)
  3. Resolveren forespørger rodnavneserveren efter TLD-autoriteten
  4. Forespørg TLD-navneserveren (f.eks. .com) efter den navneserver, der er ansvarlig for domænet
  5. Forespørg den autoritative navneserver efter den faktiske post
  6. IP-adressen returneres og lægges i cache

DNS-posttyper

Almindelige typer af DNS-poster:

  • A — domæne til IPv4-adresse
  • AAAA — domæne til IPv6-adresse
  • CNAME — alias, der peger på et andet domæne
  • MX — mailserver for et domæne
  • TXT — vilkårlig tekst (SPF, DKIM, verificering)
  • NS — navneserver for et domæne

TTL: Levetid

Hver DNS-post har en TTL (levetid) angivet i sekunder. Når posten er lagt i cache, bruger resolverne den cachede værdi, indtil TTL udløber, hvorefter de forespørger igen. Hvis TTL sænkes før en migrering, reduceres spredningsforsinkelsen.

DNS-kortlægning til rekognoscering

Sikkerhedsprofessionelle kortlægger DNS-poster for at afdække en organisations infrastruktur:

dig google.com A
dig google.com MX
dig google.com TXT
host -t ns google.com

Zoneoverførsler

En DNS-zoneoverførsel (AXFR) kopierer alle poster fra en navneserver — nyttigt til sikkerhedskopiering, men farligt hvis den er tilgængelig for alle. Forkert konfigurerede navneservere kan afsløre en organisations fulde interne DNS.

dig axfr @ns1.target.com target.com

DNS-cacheforgiftning

Cacheforgiftning indsætter falske DNS-poster i en resolvers cache og omdirigerer brugere til servere, som angriberen kontrollerer. DNSSEC (DNS Security Extensions) bruger kryptografiske signaturer til at forhindre dette.

DNS over HTTPS (DoH) og DNS over TLS (DoT)

Traditionel DNS sender forespørgsler i klartekst — alle på netværket kan se, hvilke domæner du besøger. DoH og DoT krypterer DNS-forespørgsler og forhindrer overvågning samt man-in-the-middle-aflytning af DNS-trafik.

DNS-tunneling

DNS-tunneling indlejrer data i DNS-forespørgsler og -svar for at eksfiltrere data eller opretholde C2-kommunikation gennem firewalls, der tillader DNS-trafik. Sikkerhedsteams overvåger usædvanligt lange DNS-forespørgsler og store forespørgselsmængder som indikatorer.

Intern og ekstern DNS

Organisationer bruger split-horizon DNS: Intern DNS oversætter private adresser for interne tjenester, mens ekstern DNS kun leverer offentligt tilgængelige poster. Dette forhindrer, at intern topologi eksponeres for eksterne forespørgsler.

Kontrol af DNS fra kommandolinjen

Vigtige DNS-værktøjer:

nslookup google.com
dig +short google.com
dig @8.8.8.8 google.com A   # query specific resolver

Hurtigt tjek: DNS

Hvilken type DNS-post angiver den mailserver, der er ansvarlig for at håndtere e-mail for et domæne?

Opsummering af lektionen

DNS oversætter domænenavne til IP-adresser gennem en hierarkisk opløsningsproces, der involverer rodnavneservere, TLD-navneservere og autoritative navneservere. Vigtige posttyper omfatter A, AAAA, MX, CNAME og TXT. Sikkerhedsproblemer omfatter cacheforgiftning, eksponering gennem zoneoverførsler og DNS-tunneling. DoH og DoT krypterer DNS af hensyn til privatlivets fred.

Gratis at komme i gang

Lær Cyber Security Academy med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
76
Lektioner
303

Ofte stillede spørgsmål

Er lektionen “DNS: Sådan opløses domæner til IP-adresser” gratis?

Ja — alle 3 lektioner i læringssporet Cyber Security Academy, inklusive “DNS: Sådan opløses domæner til IP-adresser”, kan læses gratis i deres fulde længde her på webstedet. Derefter låser CoddyKit PRO alle lektioner op samt interaktive øvelser med en indbygget kodeeditor og en AI-underviser døgnet rundt. Cyber Security Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “DNS: Sådan opløses domæner til IP-adresser”?

Følg et DNS-opslag fra forespørgsel til svar, og forstå, hvordan DNS kan angribes. Du øver dig i Cyber Security Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Cyber Security Academy?

Der kræves ingen tidligere erfaring. Cyber Security Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 3 af 4.

Hvor lang tid tager lektionen “DNS: Sådan opløses domæner til IP-adresser”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Cyber Security Academy-lektion?

Ja. Alle Cyber Security Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. IP-adressering og subnet
  2. TCP vs. UDP: Hvornår bruges de
  3. DNS: Sådan opløses domæner til IP-adresser
  4. Grundlæggende HTTP og HTTPS
← Tilbage til Cyber Security Academy