DNS and Knot for HelenOS
| Thesis title in Czech: | |
|---|---|
| Thesis title in English: | DNS and Knot for HelenOS |
| Academic year of topic announcement: | 2015/2016 |
| Thesis type: | diploma thesis |
| Thesis language: | angličtina |
| Department: | Department of Distributed and Dependable Systems (32-KDSS) |
| Supervisor: | Mgr. Martin Děcký, Ph.D. |
| Author: |
| Guidelines |
| The goal of this master thesis is to design and implement both the client and the server part of the domain name resolution mechanism in HelenOS microkernel multiserver operating system. The client part is represented by a system-wide DNS resolver providing name resolution capabilities to the rest of the operating system (including recursive resolving and basic end-user utilities).
The server part is represented by a port of the Knot DNS server. Both the resolver implementation and the port of Knot DNS server respect the microkernel multiserver architecture of HelenOS and support all major features of DNS and Knot, respectively, except those that are not feasible due to current non-networking limitations of HelenOS. |
| References |
| [1] RFC 1123
[2] Knot DNS server, http://www.knot-dns.cz/ |
| Preliminary scope of work |
| The goal of this master thesis is to design and implement both the client and the server part of the domain name resolution mechanism in HelenOS microkernel multiserver operating system. The client part is represented by a system-wide DNS resolver providing name resolution capabilities to the rest of the operating system (including recursive resolving and basic end-user utilities).
The server part is represented by a port of the Knot DNS server. Both the resolver implementation and the port of Knot DNS server respect the microkernel multiserver architecture of HelenOS and support all major features of DNS and Knot, respectively, except those that are not feasible due to current non-networking limitations of HelenOS. |
| Preliminary scope of work in English |
| The goal of this master thesis is to design and implement both the client and the server part of the domain name resolution mechanism in HelenOS microkernel multiserver operating system. The client part is represented by a system-wide DNS resolver providing name resolution capabilities to the rest of the operating system (including recursive resolving and basic end-user utilities).
The server part is represented by a port of the Knot DNS server. Both the resolver implementation and the port of Knot DNS server respect the microkernel multiserver architecture of HelenOS and support all major features of DNS and Knot, respectively, except those that are not feasible due to current non-networking limitations of HelenOS. |