<?xml version="1.0"?> <!DOCTYPE GANY_DNS [ <!-- DTD for DNS. Last Modified 11/22/99 BOM --> <!ELEMENT GANY_DNS (FORWARD_ZONES?, REVERSE_ZONES?, SYSTEMS)> <!ELEMENT FORWARD_ZONES (ZONE+)> <!ELEMENT REVERSE_ZONES (ZONE+)> <!ELEMENT SYSTEMS (SYSTEM+)> <!ELEMENT ZONE (UPDATE_ACL?, QUERY_ACL?, TRANSFER_ACL?, NAMESERVERS?, DEFAULT_MX?, RECORDS?)> <!ATTLIST ZONE TYPE CDATA #REQUIRED FILE CDATA #IMPLIED NAME CDATA #IMPLIED REFRESH CDATA #REQUIRED RETRY CDATA #REQUIRED EXPIRE CDATA #REQUIRED MINTTL CDATA #REQUIRED HOST CDATA #REQUIRED MAILADDR CDATA #REQUIRED> <!ELEMENT SYSTEM (DNS+, INFO, INTERFACE+)> <!ATTLIST SYSTEM PTRTYPE CDATA #REQUIRED> <!ELEMENT UPDATE_ACL ((HOST+, NET*)|(HOST*, NET+))> <!ELEMENT QUERY_ACL (HOST+, NET+)> <!ELEMENT TRANSFER_ACL (HOST+, NET+)> <!ELEMENT NAMESERVERS (HOST+)> <!ELEMENT DEFAULT_MX (MX_HOST+)> <!ELEMENT RECORDS (RECORD+)> <!ELEMENT DNS (ALIAS*, MX_HOST*, RECORDS?)> <!ATTLIST DNS DOMAIN CDATA #REQUIRED NAME CDATA #REQUIRED> <!ELEMENT INFO EMPTY> <!ATTLIST INFO CPU CDATA #IMPLIED OS CDATA #IMPLIED> <!ELEMENT INTERFACE (DNS*, IP, ETHER)> <!ELEMENT HOST (#PCDATA)> <!ELEMENT RECORD (#PCDATA)> <!ELEMENT ALIAS (#PCDATA)> <!ELEMENT NET (#PCDATA)> <!ELEMENT MX_HOST (#PCDATA)> <!ATTLIST MX_HOST COST CDATA #REQUIRED> <!ELEMENT IP (PTR*)> <!ATTLIST IP ADDR CDATA #REQUIRED> <!ELEMENT ETHER EMPTY> <!ATTLIST ETHER ADDR CDATA #REQUIRED> <!ELEMENT PTR (HOST+)> <!-- End of DTD declaration --> ]>