Förklara principer, uppbyggnad och standarder för domännamnssystemet för Internet samt redogöra för de centrala begrepp och funktioner som beskrivs av kursinnehållet.
Implementera olika namnserverfunktioner som rekursiv, auktoritativ, caching server samt förklara skillnaderna mellan dem.
Implementera namnserverfunktioner med eller utan DNSSEC-signering.
Analysera och felsöka DNS-data med verktyg som ”dig” eller ”drill”.
Implementera reversuppslagningar av IP-adresser i DNS.
Kursinnehåll
Vad är DNS och vilka problem löser det? DNS-begrepp – poster, zoner, delegering, resolver. DNS namnrymd (domännamn). Tecken i domännamn. DNS-protokollet. Genomgång av paketens uppbyggnad samt vad olika fält och flaggor har för betydelse. UDP och TCP som transportprotokoll. Signering av DNS-poster med DNS security extensions – DNSSEC. Vilken funktion DNSSEC fyller och hur det används. Praktisk hantering och felsökning av DNS. Internationaliserade domännamn, IDN. Installation och konfigurering av namnservrar, samt drift och underhåll. Felsökning. Pågående DNS-utveckling: DNS Privacy och andra projekt.
Förutsättningar
Kunskaper i grundläggande TCP/IP, motsvarande kurs Kommunikationsnät HE1033 7hp