This is a simple DNS server written in C using mechanisms of processes management, threads and sockets to communicate between processes.
The project is a part of the course "Operating Systems" at the University of Coimbra for the 2015/2016 academic year for the Informatics Engineering degree.
Note: The project statement is in Portuguese and can be found in the pdf file "Project Statement.pdf".
To compile the project, run the following command:
make
To run the server, run the following command:
./dnsserver <port>