dixie state college logo
dixie cit it cs vt degrees courses faculty facilities jobs submit login
dixie > cit > it > it3100 >



Computer and Information Technology

  Degrees
  Courses
  Faculty
  Facilities
  Contact
  Jobs
  Scholarships
  ACM Club
IT 1001 1100 2400 3100 3110 3200 3500 4200 4300 4400 4600
Syllabus Assignments Schedule Examples Notes Grades

IT 3100 Systems Design and Administration I
Domain Name System (DNS) Subdomains

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: 

Student Projects   
CIT.DIXIE.EDU