IT 3100: Systems Design and Administration I
Domain Name System (DNS) Simple Forward Domain 2
Due according to the class schedule.
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
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 22.214.171.124 ns2.fred IN A 126.96.36.199
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.
The following details are required:
- Allow hosts from any IP address to lookup information about your domain.
- Only allow your secondary name server(s) (and localhost) to transfer the entire zone.
- The master should automatically notify your secondary server(s) of changes to your zone.
Verify that your domain is being served correctly. There are at least the following cases to consider:
- The query is from one of your authoritative servers.
- The query is from a system in the CIT network.
The query is from a system outside the CIT network.
The query is for an existing translation.
The query is for a non-existing translation.
The query uses a caching lookup server in the CIT network.
The query uses a caching lookup server in the DSU network.
The query uses a caching lookup server outside the DSU and CIT networks.
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
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: 188.8.131.52 slave: 184.108.40.206 domain: fred.it.cit.dixie.edu ns1: ns1.dsutux.us ns2: ns2.dsutux.us hosts: host1.fred.it.cit.dixie.edu:220.127.116.11, host2.fred.it.cit.dixie.edu:18.104.22.168, host3.fred.it.cit.dixie.edu:22.214.171.124, host4.fred.it.cit.dixie.edu:126.96.36.199
Submission and Passoff
Use the Submisions link at the top of the page to submit your text file to the
DNS Simple 2assignment.
Check back at the submissions site for feedback on the completeness of your work. Fix anything that’s wrong. Repeat.
Last Updated 08/07/2020