Course Home | Syllabus | Assignments | Schedule | Downloads | Submissions | [print]

IT 3100: Systems Design and Administration I

Domain Name System (DNS) Simple Forward Domain 2

Due according to the class schedule.

Assignment

In this assignment, you will register a domain name with a registrar and configure name to IP translations in your authoritative servers.

Throughout the semester these servers must be functioning correctly. As systems are added, removed or changed in your domain, these servers must stay current.

Request delegation of your domain name

Request a domain name and delegation to the domain name from the authority over it.cit.dixie.edu. That is, you will request a subdomain under it.cit.dixie.edu, such as fred.it.cit.dixie.edu. Your request must include the name of the requested domain, the names of your two authoritative servers and their IP addresses.

Send the request to your instructor via email. You will receive a response email when the registration and delegation is completed. The format of this message should be in the form of 2 NS records and 2 A records. Like this:

fred     IN   NS  ns1.fred
fred     IN   NS  ns2.fred
ns1.fred IN   A   144.38.214.2
ns2.fred IN   A   144.38.214.3

Configure the master authoritative name server

Configure the master authoritative server to be the master for your domain.

Configure names in this domain for at least 4 IP addresses. Note that these addresses most likely won’t be assigned to any running computers. That is fine. We are after translations.

Configure the slave authoritative name server

Configure the slave authoritative server to transfer zone data from the master.

Details

The following details are required:

Verification

Verify that your domain is being served correctly. There are at least the following cases to consider:

Check for combinations and look for the correct results.

Submission File Format

The submission file is a UNIX text file, and must have this format, exactly!

The file must be named dns_info.txt.

master: ip_address_of_your_master
slave:  ip_address_of_your_slave
domain: name.of.your.domain
ns1:    name.of.your.ns1
ns2:    name.of.your.ns2
hosts:  names.of.hosts.in.your.domain:ip.of.host, names.of.hosts.in.your.domain:ip.of.host

For example, my file might look like this:

master: 144.38.214.2
slave:  144.38.214.3
domain: fred.it.cit.dixie.edu
ns1:    ns1.dsutux.us
ns2:    ns2.dsutux.us
hosts:  host1.fred.it.cit.dixie.edu:144.38.214.14, host2.fred.it.cit.dixie.edu:144.38.214.13, host3.fred.it.cit.dixie.edu:144.38.214.12, host4.fred.it.cit.dixie.edu:144.38.214.11

Submission and Passoff

Last Updated 08/07/2020