GANY_DNS Table

The following is a brief overview of the elements that make up the DNS DTD.

The GANY_DNS DTD
GANY_DNS , FORWARD_ZONES , REVERSE_ZONES , SYSTEMS , ZONE , SYSTEM , UPDATE_ACL , QUERY_ACL , TRANSFER_ACL , NAMESERVERS , DEFAULT_MX , RECORDS , DNS , INFO , HOST , RECORD , ALIAS , NET , MX_HOST , IP , ETHER
GANY_DNS
At the very top level is the GANY_DNS element. It doesn't encode any DNS information directly, but acts as a container for the elements that do (it can be thought of as the root of the document). [Example] , [Top]
Parent(s) Children
NONE FORWARD_ZONES , REVERSE_ZONES , SYSTEMS
Attributes

NONE
 
FORWARD_ZONES
The FORWARD_ZONES element is also just a container. It holds a series of ZONE elements which hold the actual information for the forward zones. [Example] , [Top]
Parent(s) Children
GANY_DNS ZONE
Attributes

NONE
 
REVERSE_ZONES
The REVERSE_ZONES element is similar to the FORWARD_ZONES element, except that the zones it contains are reverse zones. [Example] , [Top]
Parent(s) Children
GANY_DNS ZONE
Attributes

NONE
 
SYSTEMS
The SYSTEMS element is simply a container for SYSTEM elements. [Example] , [Top]
Parent(s) Children
GANY_DNS SYSTEM
Attributes

NONE
 
ZONE
The ZONE element is the first non-trivial element. Through its attributes and child elements, it provides the means to describe both forward and reverse DNS zones. [Example] , [Top]
Parent(s) Children
FORWARD_ZONES , REVERSE_ZONES UPDATE_ACL , QUERY_ACL , TRANSFER_ACL , NAMESERVERS , DEFAULT_MX , RECORDS
Attributes

REFRESH
How often a slave server for this zone should check that its data are up to date.

RETRY
If the slave fails to reach the master name server after the refresh period, then it starts trying to connect every RETRY seconds.

EXPIRE
If the slave fails to reach the master name server after EXPIRE seconds, then the slave expires its data.

MINTTL
Length of time that other servers can store this zone's DNS information in a cache.

HOST
Primary master name server for this zone

MAILADDR
Email address of the person who maintains the data for this zone.

TYPE
Tells whether this is a DEFAULT or MASTER zone. A DEFAULT zone contains appropriate default attribute values which can be used if missing in a MASTER zone (should be one for forward and one for reverse zones.) A MASTER zone contains all the data for a n actual zone.

NAME
The actual name of the zone (i.e. arlut.utexas.edu).

FILE
Name of the DNS file which will contain the information for systems in this zone.
SYSTEM
The SYSTEM element contains the information necessary to provide the DNS data for a specific host. [Example] , [Top]
Parent(s) Children
SYSTEMS DNS , INFO , INTERFACE
Attributes

NONE
 
UPDATE_ACL
[Example] , [Top]  
Parent(s) Children
ZONE HOST , NET
Attributes

NONE
 
QUERY_ACL
[Example] , [Top]  
Parent(s) Children
ZONE HOST , NET
Attributes

NONE
 
TRANSFER_ACL
[Example] , [Top]  
Parent(s) Children
ZONE HOST , NET
Attributes

NONE
 
NAMESERVERS
The NAMESERVERS element is used to contain the host(s) which act as the name servers for a zone. [Example] , [Top]
Parent(s) Children
ZONE HOST
Attributes

NONE
 
DEFAULT_MX
The DEFAULT_MX element is similar to NAMESERVERS but contains the host(s) which act as the mail exchangers for a zone. [Example] , [Top]
Parent(s) Children
ZONE MX_HOST
Attributes

NONE
 
RECORDS
The RECORDS element is just a container for a series of RECORD elements. [Example] , [Top]
Parent(s) Children
ZONE , DNS RECORD
Attributes

NONE
 
DNS
The DNS element is used provide DNS information about a specific system or interface. [Example] , [Top]
Parent(s) Children
SYSTEM , INTERFACE ALIAS , MX_HOST , RECORDS
Attributes

DOMAIN
The domain portion of the host's complete address.

NAME
Just the host name (without the domain portion).
INFO
The INFO element stores information such as a system's type and OS that can be used to generate a HINFO resource record. All the information is provided in attributes. [Example] , [Top]
Parent(s) Children
SYSTEM NONE
Attributes

TYPE
The system type (Router, Workstation, etc.)

MANU
The manufacturer (Dell, Apple, etc.)

MODEL
The system model (Dimension, Centris 650, etc.)

OS
The operating system (Win95, MacOS 8.5, Solaris 2.6.1, etc.)
INTERFACE
The INTERFACE element describes a specific system interface, including IP and ethernet addresses. [Example] , [Top]
Parent(s) Children
SYSTEM DNS , IP , ETHER
Attributes

NONE
 
HOST
The HOST element contains the full name of a host (i.e. myhost.mydomain.com). [Example] , [Top]
Parent(s) Children
NAMESERVERS NONE
Attributes

NONE
 
RECORD
The RECORD element provides a means to associate arbitrary text with a ZONE or SYSTEM. It can be useful, for example, for writing out comments or glue file information to the DNS files. [Example] , [Top]
Parent(s) Children
RECORDS NONE
Attributes

NONE
 
ALIAS
The ALIAS element stores a system or interface alias. Multiple aliases can be described by using a separate ALIAS element for each one. [Example] , [Top]
Parent(s) Children
DNS NONE
Attributes

NONE
 
NET
[Example] , [Top]  
Parent(s) Children
UPDATE_ACL , QUERY_ACL , TRANSFER_ACL NONE
Attributes

NONE
 
MX_HOST
The MX_HOST element contains the full name of a mail exchange host. It has one attribute, COST, which it used to encode the priority of that host in relation to other MX_HOSTs. [Example] , [Top]
Parent(s) Children
DEFAULT_MX , DNS NONE
Attributes

COST
Priority of this MX_HOST in relation to any other MX_HOST given.
IP
The IP address of this host. [Example] , [Top]
Parent(s) Children
INTERFACE NONE
Attributes

ADDR
The IP address.
ETHER
The ethernet address for this host. [Example] , [Top]
Parent(s) Children
INTERFACE NONE
Attributes

ADDR
The ethernet address.

Brian O'Mara
Last modified: Thu Jul 27 16:34:49 CDT 2000