Assignment 02, USA 2004

resolver

Set up dnscache on your machine to act as a resolver, accessible only from the machine (in other words running on the loopback address).

Make sure it can look up resources for a variety of domains, from lab.mscs.mu.edu through various .com and .edu domains and country domains such as cr.yp.to.

You should look up records of each type, such as A, PTR,MX, and SOA

Note there should be little problem configuring the resolver to do all of these: you do not need to point it to a special server for any of these domains.

After you set up your server, in the next part of this assignment, you will need to point your resolver to your server in order to resolve the domain MACHINE.lab.mscs.mu.edu.

server

Set up tinydns to serve addresses for your own domain. As the manager of lab.mscs.mu.edu I will delegate a zone for each of your machines.

This should run on the exterior address of your machine, so that others in the class will be able to have addresses resolved. You can create entries for any name you wish under the domain, with whatever addresses you wish assigned.

Thus if you want studsys to be part of you domain you might assign a name such as stud.cu301e.lab.mscs.mu.edu with the address 134.48.4.15.