Man talar och pekar på presentation under Internetstiftelsens DNS-kurs 2019.

Take a university course in DNS remotely this autumn

The Swedish Internet Foundation offers a distance course in the domain name system, DNS, via KTH.

It is now possible to apply for a university course in DNS provided by The Swedish Internet Foundation at KTH Royal Institute of Technology. The course has been part of KTH's offerings since 2019 and will be provided as a distance course in the autumn of 2023. The course provides basic and detailed knowledge of DNS and DNS protocols, including DNSSEC and IDN. The course is aimed at professionals.

The course covers the following:

  • Basic record types for data
  • Principles of delegation
  • DNS response analysis
  • Differences and principles of resolving and hosting
  • Knowledge of various status codes such as NOERROR, NXDOMAIN and REFUSED
  • The principles of reverse DNS lookup
  • DNSSEC and its special record types
  • Format of IDN names (A-label and U-label)
  • Configuration of a name server for hosting and resolving
  • Configuration of normal zones and reverse zones

All teaching is in Swedish, but the course literature is in English. All teaching is given over Zoom in the afternoons and is aimed at professionals.

Apply here

The course is called "Internets domännamnssystem" and awards 7.5 university credits. The application is completed through

The last day for registration was 17 April, but it is possible to register after that date, subject to availability.

More information is available at

About the course

Course period
The course starts in week 35, and the final exam is week 51.

The teaching consists of 14 lectures, including theoretical reviews and 7 laboratory sessions with practical work. The lab sessions are done individually or in pairs; each group has several computers in its own lab network throughout the course. The course is planned to be held on Monday and Wednesday afternoons.

Time consumption
The course runs over the entire semester, with an average of four hours of teaching per week. The course is at 25% (quarter speed), and you will have to count on putting in additional hours for reading and completing the labs outside of the scheduled time.

The course does not require any prior knowledge of DNS, but it requires understanding and handling concepts such as UDP, TCP, IP addresses (IPv4 and IPv6), ports and routing at a basic level.

Eligibility requirements
To receive higher education credits, university qualification and registration for the course at KTH are required. The special eligibility requirements are fulfilled if the prerequisites above are fulfilled.

To pass the course and receive higher education credits, the laboratories must be completed, and you must achieve a passing grade on the written exam. The exam is taken at KTH in Flemingsberg during week 51, with the possibility of retaking the exam in March and June.

The course teachers are Mats Dufberg, Jonas Andersson and Mats Strålberg from The Swedish Internet Foundation. All have extensive experience with DNS and work at The Swedish Internet Foundation in the DNS area.

If you have questions about the course, you can contact the teachers via