Campus DNS Standards

This page contains information about implementation details related to the campus domain registration policy.

Introduction

This document describes the standard as set forth by CITES pertaining to the governance and rules of the Domain Name System (DNS) Service at the University of Illinois, Urbana-Champaign campus.

EDUCAUSE has delegated the second level domains uiuc.edu and illinois.edu to CITES acting on the authority of the University of Illinois at Urbana-Champaign with the agreement that DNS service will be properly maintained and configured.

ARIN has allocated to CITES, acting on the authority of the University of Illinois at Urbana-Champaign, the IP blocks 130.126.0.0/16, 128.174.0.0/16, 192.17.0.0/16, and 72.36.64.0/18 and the delegated reverse DNS (PTR) records for these blocks.

CITES provides DNS service to the Urbana-Champaign campus and controls allocation, management and delegation of these zones.

Terminology

American Registry for Internet Numbers (ARIN): An organization that llocates IP address space to the University of Illinois at Urbana-Champaign.
Delegation: Handing over authority for a portion of a DNS namespace.
Domain: A name which identifies an entity on the Internet. Examples of domains are uiuc.edu, illinois.edu.
Domain Name System (DNS): A method of translating a readable name to an Internet Protocol (IP) address.
EDUCAUSE: Grants .edu domains and offers resources for the advancement of higher education to the education community.
FQDN (Fully Qualified Domain Name): The full entry in DNS for a machine, e.g. host.unit.illinois.edu.
Hostmanager: Processes all campus DNS requests.
Hostname: A unique name given to a network-attached device.
IP Address: A number to identify a device on a network.
IP Address space/block: A group of IP Addresses.
Split domain entries: Campus names that are used by external groups to offer services.
Subdomain: A subset of a domain. Examples of subdomains are unit.uiuc.edu, unit.illinois.edu.
Subnet: A subset of an IP address space.
Time to live (TTL): The amount of time the authoritative nameserver caches a record when queried by a caching server.
Third-level name: Either a domain name or a host name immediately preceding "illinois.edu".

Roles, obligations, and resources

Units DNS requests and maintenance are processed via the unit's IT professional for network support (aka network admin).
The IT professional for network support is designated by the unit head in agreement with CITES.

See the DNS tools section for help finding your network admin and for a listing of useful CITES tools.

The primary contact for DNS for CITES is the hostmanager, or hostmgr@illinois.edu

The CITES DNS draft Policy may be viewed on the CIO web page:
http://www.cio.illinois.edu/policies/registeringdomains/index.html

Unit costs for DNS registrations

Each campus unit is eligible for one domain free of charge. Additional domains cost $10 per year. Approved vanity domains also cost $10 per year with a one time setup fee equal to the amount that CITES pays the registrar.

During the illinois.edu migration, campus units will only be billed once per domain, even if the same domain exists in both illinois.edu and uiuc.edu. Each unique domain will be billed separately.

For example:

General usage of DNS

The use of any domain name or IP address space that is managed by or associated with the University of Illinois at Urbana-Champaign must conform to the "UIUC Acceptable Use Policy". The AUP specifies no commercial use of network resources or other purposes that interfere with the mission of the University.

Inter-unit DNS entries

Units wishing to create pointers from a domain they control to another unit (for example, cs.illinois.edu hostnames pointing into Beckman Institute subnets) should do so in cooperation with CITES. CITES will set up a discussion so that both groups are aware of the request and can coordinate the use of the new DNS entries.

External domain entries

Units should create and maintain their entries in cooperation with hostmanager, either via delegation or using the normal CITES server. Please see the section on non-.edu domains.

Reverse DNS (in-addr.arpa)

All hosts must have PTR records. This rule is enforced to help the campus be in compliance with industry best practice. As numerous services use PTR records, it can cause considerable problems to users if an IP does not have a matching PTR record.

Time-To-Live (TTL) recommendations

The Time-To-Live (TTL) DNS parameter is used to control how long DNS resolvers cache a DNS record. Setting a TTL value too low reduces the efficiency of caching and increases DNS server traffic/load. Setting a TTL too high means that DNS changes may not be recognized in a timely manner.

The campus standard for TTL records is 2 hours (7200 seconds). Contact Hostmanager at hostmgr@illinois.edu for changes to a domain's TTL. TTL changes to individual records can be done by IT Professionals with appropriate access to the record in the DNS appliance web interface (https://dns.cites.illinois.edu/).

Assignment of domains and subdomains

Acceptable Name Guidelines

Units requesting a new third-level name (e.g. xyz.illinois.edu) must meet the following guidelines from the Office of Public Affairs for acceptable domain names. (Pre-existing domains are 'grandfathered' under prior guidelines.)

Name requests which violate these guidelines must be justified and go through an approval process.

Non-.edu (vanity) domains (.org, .net)

Domains outside the .edu namespace (vanity domains) both incur cost and require the approval of Public Affairs. The following requirements apply in addition to the normal considerations for domain creations:

Approval / escalation process

The following table represents the new request approval order, and the next escalation step should a request be denied:

Step Approval Process
0 Unit Network Admin for host or subdomain assignments under an assigned domain, ie: hostname.unit.illinois.edu
1 CITES Hostmanager screens based on existing registrations, and acceptable use & guidelines
2 within CITES technical and security concerns
3 CITES Executive Director, with CIO's Office surveys for campus conflicts
4 Office of Public Affairs final ruling

New third level domains in illinois.edu

Conditions for a top level host

Subdomains will be the names of Colleges (Engineering, LAS), Departments on campus (math, cs, english, physics), Interdepartmental Projects/Groups (sustainablebioenergy), or campus-wide services/entities (careercenter, McKinley...).

Requirements for Third Level Domain Requests

The domain name must follow the Acceptable Name Guidelines and all policies outlined in this standard. The person or group making the request must have a university affiliation (registered organization, staff, faculty, student) and the request should be routed through the unit's Network Admin.

Requested third-level domains must not already exist and must not be reserved for future use (e.g. illinois.edu transition.) Contact Hostmanager to check domain availability.

There is no setup fee for third-level illinois.edu domains, but units will be billed according to the unit costs for DNS registrations (currently $10/year/domain)

The domain request must include:

Fill out the web form to start the domain registration request.

After approval, CITES will process the request and setup access to the domain through CITES DNS tools, or delegate it to the unit's servers if requested (see below.) Domain requests will be acknowledged within one business day and processed within 5 business days.

Hosts and domains beyond the third level

Hosts and domains beyond the third level are administered by the unit responsible for the third level. The provisioning of fourth-level domains (and beyond) is permissible as long as the following criteria are met:

There is no additional cost for beyond-third-level subdomains (i.e. only the third-level domain is billed.)

Maintaining DNS records

CITES maintains tools for unit Network Administrators to maintain the subdomains they are assigned. Units may also request CITES to delegate management of the domain to the unit.

CITES DNS Tools

Adding or removing host names

To register, rename, or delete a device, please use the host registration web page or the DNS appliance web interface.

Adding or removing aliases/CNAMEs

To register a CNAME (alias) to an existing host, please use the DNS appliance web interface or email Hostmanager at hostmgr@illinois.edu.

Adding or removing MX records

Adding MX records within the domains you have access to can be done using the DNS appliance web interface.  Please email Hostmanager at hostmgr@illinois.edu to make changes to any MX records that point outside the domains under your control.

Hostname lookup

To view information and find information about specific hosts, please use the DNS appliance web interface. However, the Web DNS Lookup is also still available.

DNS viewing tools

To view either IP space files, Domain files, or Network files please use the Data File Viewing Page or the DNS appliance web interface.

Everything else

For mass changes (such as reordering an entire domain/network) and all other topics, please contact Hostmanager at hostmgr@illinois.edu.

Identifying your netadmin

To identify your netadmin, please contact the CITES Help Desk.

Implementation of changes / requests through CITES

Delegation of domains to unit-managed DNS servers

Units may request CITES to delegate management of the domain to unit-managed DNS servers. Delegated domains must follow other standards and practices in this document, but are served from unit-managed servers.

Definition of delegation

"Administrative responsibility over any zone may be divided, thereby creating additional zones. Authority is said to be delegated for a portion of the old space, usually in form of sub-domains, to another nameserver and administrative entity."Wikipedia entry for DNS

Delegation is appropriate when the unit:

What can be delegated?

Delegation considerations

In a delegated DNS environment, the unit's DNS servers are the primary responders to queries to delegated domains.

Because your DNS servers are the authoritative "holders" of your domain information, they should be well-managed and highly available.

CITES must have contact information on file for the DNS server administrators.

DNS outages often appear as full network outages, which harm the functionality and image of the university and your unit. The Internet takes DNS seriously and so do we.

DNS servers need to be in the CITES Fully Open firewall class to provide DNS responses to off-campus requests.

CITES needs to know if you are using a Windows Active Directory domain controller as the DNS server.

Delegation request process

Send an email to hostmgr@illinois.edu with the required information.

Delegation lifecycle

CITES will conduct a yearly audit of delegations, which will include an interview and a verification letter. The purpose of the interview is to define what needs and requirements are not being met with the CITES DNS service offering. Regular feedback equips CITES with the necessary information to keep services relevant to campus.

Domain lifecycle

Changes to domains

Annual maintenance on domains

[Under development]

DNS technical considerations

Campus resolver IP address

As of August 2008, the DNS resolver address for campus is 130.126.2.131.

The old campus DNS servers 128.174.5.58 (argus.cso.uiuc.edu) and 128.174.5.102 (cyclops.cso.uiuc.edu), are no longer in service and were retired on July 31, 2009.

DNS Links

CITES DNS request forms
DNS Tools
DNS Resource Directory