Due : September 25, 2009
Assignment:
Install and configure domain name server software, manage a DNS domain.
Requirements:
- Register a domain name with the proper authorities.
- Configure primary and secondary authoritative domain name servers for a domain.
- Act as a DNS registrar.
Register a domain name with the proper authorities:
- Arrange to register a domain name from a member of class. Note that this domain will be a subdomain of the class member's domain.
- Give the necessary information to the class member for proper registration.
- For example, my peer has a domain, horgoth.com. I may create a subdomain school.horgoth.com. I will give my peer the names of my two nameservers, ns1.utahsg.org and ns2.utahsg.org.
Configure primary and secondary authoritative domain name servers for a domain:
- On one system configure the files in
/etc/bind/to become the primary authoritative server for this domain. - On another system configure the files in
/etc/bind/to become the secondary authoritative server for this domain. - Verify that your domain name servers are working correctly.
- Verify that the rest of the domain name system is correctly finding your name server.
Domain Configuration Details:
- Allow hosts from any IP address to lookup information about this domain.
- Allow your secondary name servers to transfer the entire zone.
- Automatically notify your secondary servers of changes to your zone.
- Configure at least 2 names in this domain that point to IP addresses under your control. Most likely, the IP address will not be associated with any systems yet. That is OK.
- Be sure to enter reverse lookups for an IPs configured.
Act as a DNS registrar:
- Arrange to register a domain name to a member of class. Note that this domain will be a subdomain of the your domain.
- Gather the necessary information from the class member for proper registration.
- Insert the correct delegation records.
- For example, my domain is utahsg.org. My peer has requested cit.utahsg.org. I will insert records to make ns1.horgoth.com and ns2.horgoth.com authoratative for cit.utahsg.org.
Pass-off Procedure:
- Use the CIT submission system.
- Submit a text file named
dns_info.txt. This file must be a plain text file, with the following format:master: ip_address_of_master slave: ip_address_of_slave domain: name.of.domain ns1: name.of.ns1 ns2: name.of.ns2 reverse: reverse.domain subdomain: name.of.new.subdomain hosts: names.of.hosts.in.new.subdomain, names.of.hosts.in.new.subdomain
For example, my file would look like this:master: 144.38.212.48 slave: 144.38.212.49 domain: utahsg.org ns1: ns1.utahsg.org ns2: ns2.utahsg.org reverse: 130-145.210.38.144.in-addr.arpa subdomain: school.horgoth.com hosts: it3100.school.horgoth.com, cs4300.school.horgoth.com
Links and Help:
- Sample registrars:
Go Daddy - InterNic
- Testing:
man dig - http://www.dnsreport.com/
- Debugging:
less /var/log/daemon.log - Configuration Files:
/etc/bind



