home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1033.txt < prev    next >
Text File  |  1996-05-07  |  37KB  |  796 lines

  1. Network Working Group                                         M. Lottor Request For Comments:  1033                           SRI International                                                           November 1987 
  2.  
  3.                   DOMAIN ADMINISTRATORS OPERATIONS GUIDE 
  4.  
  5.  
  6.  
  7. STATUS OF THIS MEMO 
  8.  
  9.    This RFC provides guidelines for domain administrators in operating a    domain server and maintaining their portion of the hierarchical    database.  Familiarity with the domain system is assumed.    Distribution of this memo is unlimited. 
  10.  
  11. ACKNOWLEDGMENTS 
  12.  
  13.    This memo is a formatted collection of notes and excerpts from the    references listed at the end of this document.  Of particular mention    are Paul Mockapetris and Kevin Dunlap. 
  14.  
  15. INTRODUCTION 
  16.  
  17.    A domain server requires a few files to get started.  It will    normally have some number of boot/startup files (also known as the    "safety belt" files).  One section will contain a list of possible    root servers that the server will use to find the up-to-date list of    root servers.  Another section will list the zone files to be loaded    into the server for your local domain information.  A zone file    typically contains all the data for a particular domain.  This guide    describes the data formats that can be used in zone files and    suggested parameters to use for certain fields.  If you are    attempting to do anything advanced or tricky, consult the appropriate    domain RFC's for more details. 
  18.  
  19.    Note:  Each implementation of domain software may require different    files.  Zone files are standardized but some servers may require    other startup files.  See the appropriate documentation that comes    with your software.  See the appendix for some specific examples. 
  20.  
  21. ZONES 
  22.  
  23.    A zone defines the contents of a contiguous section of the domain    space, usually bounded by administrative boundaries.  There will    typically be a separate data file for each zone.  The data contained    in a zone file is composed of entries called Resource Records (RRs). 
  24.  
  25.  
  26.  
  27.  Lottor                                                          [Page 1] 
  28.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  29.  
  30.     You may only put data in your domain server that you are    authoritative for.  You must not add entries for domains other than    your own (except for the special case of "glue records"). 
  31.  
  32.    A domain server will probably read a file on start-up that lists the    zones it should load into its database.  The format of this file is    not standardized and is different for most domain server    implementations.  For each zone it will normally contain the domain    name of the zone and the file name that contains the data to load for    the zone. 
  33.  
  34. ROOT SERVERS 
  35.  
  36.    A resolver will need to find the root servers when it first starts.    When the resolver boots, it will typically read a list of possible    root servers from a file. 
  37.  
  38.    The resolver will cycle through the list trying to contact each one.    When it finds a root server, it will ask it for the current list of    root servers.  It will then discard the list of root servers it read    from the data file and replace it with the current list it received. 
  39.  
  40.    Root servers will not change very often.  You can get the names of    current root servers from the NIC. 
  41.  
  42.    FTP the file NETINFO:ROOT-SERVERS.TXT or send a mail request to    NIC@SRI-NIC.ARPA. 
  43.  
  44.    As of this date (June 1987) they are: 
  45.  
  46.            SRI-NIC.ARPA       10.0.0.51    26.0.0.73            C.ISI.EDU          10.0.0.52            BRL-AOS.ARPA       192.5.25.82  192.5.22.82   128.20.1.2            A.ISI.EDU          26.3.0.103 
  47.  
  48. RESOURCE RECORDS 
  49.  
  50.    Records in the zone data files are called resource records (RRs).    They are specified in RFC-883 and RFC-973.  An RR has a standard    format as shown: 
  51.  
  52.            <name>   [<ttl>]   [<class>]   <type>   <data> 
  53.  
  54.    The record is divided into fields which are separated by white space. 
  55.  
  56.       <name> 
  57.  
  58.          The name field defines what domain name applies to the given 
  59.  
  60.  
  61.  
  62. Lottor                                                          [Page 2] 
  63.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  64.  
  65.           RR.  In some cases the name field can be left blank and it will          default to the name field of the previous RR. 
  66.  
  67.       <ttl> 
  68.  
  69.          TTL stands for Time To Live.  It specifies how long a domain          resolver should cache the RR before it throws it out and asks a          domain server again.  See the section on TTL's.  If you leave          the TTL field blank it will default to the minimum time          specified in the SOA record (described later). 
  70.  
  71.       <class> 
  72.  
  73.          The class field specifies the protocol group.  If left blank it          will default to the last class specified. 
  74.  
  75.       <type> 
  76.  
  77.          The type field specifies what type of data is in the RR.  See          the section on types. 
  78.  
  79.       <data> 
  80.  
  81.          The data field is defined differently for each type and class          of data.  Popular RR data formats are described later. 
  82.  
  83.    The domain system does not guarantee to preserve the order of    resource records.  Listing RRs (such as multiple address records) in    a certain order does not guarantee they will be used in that order. 
  84.  
  85.    Case is preserved in names and data fields when loaded into the name    server.  All comparisons and lookups in the name server are case    insensitive. 
  86.  
  87.    Parenthesis ("(",")") are used to group data that crosses a line    boundary. 
  88.  
  89.    A semicolon (";") starts a comment; the remainder of the line is    ignored. 
  90.  
  91.    The asterisk ("*") is used for wildcarding. 
  92.  
  93.    The at-sign ("@") denotes the current default domain name. 
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  Lottor                                                          [Page 3] 
  102.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  103.  
  104.  NAMES 
  105.  
  106.    A domain name is a sequence of labels separated by dots. 
  107.  
  108.    Domain names in the zone files can be one of two types, either    absolute or relative.  An absolute name is the fully qualified domain    name and is terminated with a period.  A relative name does not    terminate with a period, and the current default domain is appended    to it.  The default domain is usually the name of the domain that was    specified in the boot file that loads each zone. 
  109.  
  110.    The domain system allows a label to contain any 8-bit character.    Although the domain system has no restrictions, other protocols such    as SMTP do have name restrictions.  Because of other protocol    restrictions, only the following characters are recommended for use    in a host name (besides the dot separator): 
  111.  
  112.            "A-Z", "a-z", "0-9", dash and underscore 
  113.  
  114. TTL's  (Time To Live) 
  115.  
  116.    It is important that TTLs are set to appropriate values.  The TTL is    the time (in seconds) that a resolver will use the data it got from    your server before it asks your server again.  If you set the value    too low, your server will get loaded down with lots of repeat    requests.  If you set it too high, then information you change will    not get distributed in a reasonable amount of time.  If you leave the    TTL field blank, it will default to what is specified in the SOA    record for the zone. 
  117.  
  118.    Most host information does not change much over long time periods.  A    good way to set up your TTLs would be to set them at a high value,    and then lower the value if you know a change will be coming soon.    You might set most TTLs to anywhere between a day (86400) and a week    (604800).  Then, if you know some data will be changing in the near    future, set the TTL for that RR down to a lower value (an hour to a    day) until the change takes place, and then put it back up to its    previous value. 
  119.  
  120.    Also, all RRs with the same name, class, and type should have the    same TTL value. 
  121.  
  122. CLASSES 
  123.  
  124.    The domain system was designed to be protocol independent.  The class    field is used to identify the protocol group that each RR is in. 
  125.  
  126.    The class of interest to people using TCP/IP software is the class 
  127.  
  128.  
  129.  
  130. Lottor                                                          [Page 4] 
  131.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  132.  
  133.     "Internet".  Its standard designation is "IN". 
  134.  
  135.    A zone file should only contain RRs of the same class. 
  136.  
  137. TYPES 
  138.  
  139.    There are many defined RR types.  For a complete list, see the domain    specification RFCs.  Here is a list of current commonly used types.    The data for each type is described in the data section. 
  140.  
  141.                 Designation                Description               ==========================================                SOA                 Start Of Authority                NS                  Name Server 
  142.  
  143.                A                   Internet Address                CNAME               Canonical Name (nickname pointer)                HINFO               Host Information                WKS                 Well Known Services 
  144.  
  145.                MX                  Mail Exchanger 
  146.  
  147.                PTR                 Pointer 
  148.  
  149. SOA  (Start Of Authority) 
  150.  
  151.            <name>  [<ttl>]  [<class>]  SOA  <origin>  <person>  (                            <serial>                            <refresh>                            <retry>                            <expire>                            <minimum> ) 
  152.  
  153.    The Start Of Authority record designates the start of a zone.  The    zone ends at the next SOA record. 
  154.  
  155.    <name> is the name of the zone. 
  156.  
  157.    <origin> is the name of the host on which the master zone file    resides. 
  158.  
  159.    <person> is a mailbox for the person responsible for the zone.  It is    formatted like a mailing address but the at-sign that normally    separates the user from the host name is replaced with a dot. 
  160.  
  161.    <serial> is the version number of the zone file.  It should be    incremented anytime a change is made to data in the zone. 
  162.  
  163.  
  164.  
  165.  Lottor                                                          [Page 5] 
  166.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  167.  
  168.     <refresh> is how long, in seconds, a secondary name server is to    check with the primary name server to see if an update is needed.  A    good value here would be one hour (3600). 
  169.  
  170.    <retry> is how long, in seconds, a secondary name server is to retry    after a failure to check for a refresh.  A good value here would be    10 minutes (600). 
  171.  
  172.    <expire> is the upper limit, in seconds, that a secondary name server    is to use the data before it expires for lack of getting a refresh.    You want this to be rather large, and a nice value is 3600000, about    42 days. 
  173.  
  174.    <minimum> is the minimum number of seconds to be used for TTL values    in RRs.  A minimum of at least a day is a good value here (86400). 
  175.  
  176.    There should only be one SOA record per zone.  A sample SOA record    would look something like: 
  177.  
  178.            @   IN   SOA   SRI-NIC.ARPA.   HOSTMASTER.SRI-NIC.ARPA. (                            45         ;serial                            3600       ;refresh                            600        ;retry                            3600000    ;expire                            86400 )    ;minimum 
  179.  
  180.  NS  (Name Server) 
  181.  
  182.            <domain>   [<ttl>] [<class>]   NS   <server> 
  183.  
  184.    The NS record lists the name of a machine that provides domain    service for a particular domain.  The name associated with the RR is    the domain name and the data portion is the name of a host that    provides the service.  If machines SRI-NIC.ARPA and C.ISI.EDU provide    name lookup service for the domain COM then the following entries    would be used: 
  185.  
  186.            COM.    NS      SRI-NIC.ARPA.                    NS      C.ISI.EDU. 
  187.  
  188.    Note that the machines providing name service do not have to live in    the named domain.  There should be one NS record for each server for    a domain.  Also note that the name "COM" defaults for the second NS    record. 
  189.  
  190.    NS records for a domain exist in both the zone that delegates the    domain, and in the domain itself. 
  191.  
  192.  
  193.  
  194. Lottor                                                          [Page 6] 
  195.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  196.  
  197.  GLUE RECORDS 
  198.  
  199.    If the name server host for a particular domain is itself inside the    domain, then a 'glue' record will be needed.  A glue record is an A    (address) RR that specifies the address of the server.  Glue records    are only needed in the server delegating the domain, not in the    domain itself.  If for example the name server for domain SRI.COM was    KL.SRI.COM, then the NS record would look like this, but you will    also need to have the following A record. 
  200.  
  201.            SRI.COM.  NS            KL.SRI.COM.  KL.SRI.COM.  A 10.1.0.2. 
  202.  
  203.  A  (Address) 
  204.  
  205.            <host>   [<ttl>] [<class>]   A   <address> 
  206.  
  207.    The data for an A record is an internet address in dotted decimal    form.  A sample A record might look like: 
  208.  
  209.            SRI-NIC.ARPA.           A       10.0.0.51 
  210.  
  211.    There should be one A record for each address of a host. 
  212.  
  213. CNAME ( Canonical Name) 
  214.  
  215.            <nickname>   [<ttl>] [<class>]   CNAME   <host> 
  216.  
  217.    The CNAME record is used for nicknames.  The name associated with the    RR is the nickname.  The data portion is the official name.  For    example, a machine named SRI-NIC.ARPA may want to have the nickname    NIC.ARPA.  In that case, the following RR would be used: 
  218.  
  219.            NIC.ARPA.       CNAME   SRI-NIC.ARPA. 
  220.  
  221.    There must not be any other RRs associated with a nickname of the    same class. 
  222.  
  223.    Nicknames are also useful when a host changes it's name.  In that    case, it is usually a good idea to have a CNAME pointer so that    people still using the old name will get to the right place. 
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233. Lottor                                                          [Page 7] 
  234.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  235.  
  236.  HINFO (Host Info) 
  237.  
  238.            <host>   [<ttl>] [<class>]   HINFO   <hardware>   <software> 
  239.  
  240.    The HINFO record gives information about a particular host.  The data    is two strings separated by whitespace.  The first string is a    hardware description and the second is software.  The hardware is    usually a manufacturer name followed by a dash and model designation.    The software string is usually the name of the operating system. 
  241.  
  242.    Official HINFO types can be found in the latest Assigned Numbers RFC,    the latest of which is RFC-1010.  The Hardware type is called the    Machine name and the Software type is called the System name. 
  243.  
  244.    Some sample HINFO records: 
  245.  
  246.            SRI-NIC.ARPA.           HINFO   DEC-2060 TOPS20            UCBARPA.Berkeley.EDU.   HINFO   VAX-11/780 UNIX 
  247.  
  248.  WKS (Well Known Services) 
  249.  
  250.            <host> [<ttl>] [<class>] WKS <address> <protocol> <services> 
  251.  
  252.    The WKS record is used to list Well Known Services a host provides.    WKS's are defined to be services on port numbers below 256.  The WKS    record lists what services are available at a certain address using a    certain protocol.  The common protocols are TCP or UDP.  A sample WKS    record for a host offering the same services on all address would    look like: 
  253.  
  254.    Official protocol names can be found in the latest Assigned Numbers    RFC, the latest of which is RFC-1010. 
  255.  
  256.            SRI-NIC.ARPA.   WKS  10.0.0.51  TCP  TELNET FTP SMTP                            WKS  10.0.0.51  UDP  TIME                            WKS  26.0.0.73  TCP  TELNET FTP SMTP                            WKS  26.0.0.73  UDP  TIME 
  257.  
  258. MX (Mail Exchanger)  (See RFC-974 for more details.) 
  259.  
  260.            <name>   [<ttl>] [<class>]   MX   <preference>   <host> 
  261.  
  262.    MX records specify where mail for a domain name should be delivered.    There may be multiple MX records for a particular name.  The    preference value specifies the order a mailer should try multiple MX    records when delivering mail.  Zero is the highest preference.    Multiple records for the same name may have the same preference. 
  263.  
  264.  
  265.  
  266. Lottor                                                          [Page 8] 
  267.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  268.  
  269.     A host BAR.FOO.COM may want its mail to be delivered to the host    PO.FOO.COM and would then use the MX record: 
  270.  
  271.            BAR.FOO.COM.    MX      10      PO.FOO.COM. 
  272.  
  273.    A host BAZ.FOO.COM may want its mail to be delivered to one of three    different machines, in the following order: 
  274.  
  275.            BAZ.FOO.COM.    MX      10      PO1.FOO.COM.                            MX      20      PO2.FOO.COM.                            MX      30      PO3.FOO.COM. 
  276.  
  277.    An entire domain of hosts not connected to the Internet may want    their mail to go through a mail gateway that knows how to deliver    mail to them.  If they would like mail addressed to any host in the    domain FOO.COM to go through the mail gateway they might use: 
  278.  
  279.            FOO.COM.        MX       10     RELAY.CS.NET.            *.FOO.COM.      MX       20     RELAY.CS.NET. 
  280.  
  281.    Note that you can specify a wildcard in the MX record to match on    anything in FOO.COM, but that it won't match a plain FOO.COM. 
  282.  
  283. IN-ADDR.ARPA 
  284.  
  285.    The structure of names in the domain system is set up in a    hierarchical way such that the address of a name can be found by    tracing down the domain tree contacting a server for each label of    the name.  Because of this 'indexing' based on name, there is no easy    way to translate a host address back into its host name. 
  286.  
  287.    In order to do the reverse translation easily, a domain was created    that uses hosts' addresses as part of a name that then points to the    data for that host.  In this way, there is now an 'index' to hosts'    RRs based on their address.  This address mapping domain is called    IN-ADDR.ARPA.  Within that domain are subdomains for each network,    based on network number.  Also, for consistency and natural    groupings, the 4 octets of a host number are reversed. 
  288.  
  289.    For example, the ARPANET is net 10.  That means there is a domain    called 10.IN-ADDR.ARPA.  Within this domain there is a PTR RR at    51.0.0.10.IN-ADDR that points to the RRs for the host SRI-NIC.ARPA    (who's address is 10.0.0.51).  Since the NIC is also on the MILNET    (Net 26, address 26.0.0.73), there is also a PTR RR at 73.0.0.26.IN-    ADDR.ARPA that points to the same RR's for SRI-NIC.ARPA.  The format    of these special pointers is defined below along with the examples    for the NIC. 
  290.  
  291.  
  292.  
  293.  Lottor                                                          [Page 9] 
  294.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  295.  
  296.  PTR 
  297.  
  298.            <special-name>   [<ttl>] [<class>]   PTR   <name> 
  299.  
  300.    The PTR record is used to let special names point to some other    location in the domain tree.  They are mainly used in the IN-    ADDR.ARPA records for translation of addresses to names.  PTR's    should use official names and not aliases. 
  301.  
  302.    For example, host SRI-NIC.ARPA with addresses 10.0.0.51 and 26.0.0.73    would have the following records in the respective zone files for net    10 and net 26: 
  303.  
  304.            51.0.0.10.IN-ADDR.ARPA.  PTR   SRI-NIC.ARPA.            73.0.0.26.IN-ADDR.ARPA.  PTR   SRI-NIC.ARPA. 
  305.  
  306. GATEWAY PTR's 
  307.  
  308.    The IN-ADDR tree is also used to locate gateways on a particular    network.  Gateways have the same kind of PTR RRs as hosts (as above)    but in addition they have other PTRs used to locate them by network    number alone.  These records have only 1, 2, or 3 octets as part of    the name depending on whether they are class A, B, or C networks,    respectively. 
  309.  
  310.    Lets take the SRI-CSL gateway for example.  It connects 3 different    networks, one class A, one class B and one class C.  It will have the    standard RR's for a host in the CSL.SRI.COM zone: 
  311.  
  312.            GW.CSL.SRI.COM.    A    10.2.0.2                               A    128.18.1.1                               A    192.12.33.2 
  313.  
  314.    Also, in 3 different zones (one for each network), it will have one    of the following number to name translation pointers: 
  315.  
  316.            2.0.2.10.IN-ADDR.ARPA.      PTR   GW.CSL.SRI.COM.            1.1.18.128.IN-ADDR.ARPA.    PTR   GW.CSL.SRI.COM.            1.33.12.192.IN-ADDR.ARPA.   PTR   GW.CSL.SRI.COM. 
  317.  
  318.    In addition, in each of the same 3 zones will be one of the following    gateway location pointers: 
  319.  
  320.            10.IN-ADDR.ARPA.            PTR   GW.CSL.SRI.COM.            18.128.IN-ADDR.ARPA.        PTR   GW.CSL.SRI.COM.            33.12.192.IN-ADDR.ARPA.     PTR   GW.CSL.SRI.COM. 
  321.  
  322.  
  323.  
  324.  
  325.  
  326. Lottor                                                         [Page 10] 
  327.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  328.  
  329.  INSTRUCTIONS 
  330.  
  331.    Adding a subdomain. 
  332.  
  333.       To add a new subdomain to your domain: 
  334.  
  335.          Setup the other domain server and/or the new zone file. 
  336.  
  337.          Add an NS record for each server of the new domain to the zone          file of the parent domain. 
  338.  
  339.          Add any necessary glue RRs. 
  340.  
  341.    Adding a host. 
  342.  
  343.       To add a new host to your zone files: 
  344.  
  345.          Edit the appropriate zone file for the domain the host is in. 
  346.  
  347.          Add an entry for each address of the host. 
  348.  
  349.          Optionally add CNAME, HINFO, WKS, and MX records. 
  350.  
  351.          Add the reverse IN-ADDR entry for each host address in the          appropriate zone files for each network the host in on. 
  352.  
  353.    Deleting a host. 
  354.  
  355.       To delete a host from the zone files: 
  356.  
  357.          Remove all the hosts' resource records from the zone file of          the domain the host is in. 
  358.  
  359.          Remove all the hosts' PTR records from the IN-ADDR zone files          for each network the host was on. 
  360.  
  361.    Adding gateways. 
  362.  
  363.          Follow instructions for adding a host. 
  364.  
  365.          Add the gateway location PTR records for each network the          gateway is on. 
  366.  
  367.    Deleting gateways. 
  368.  
  369.          Follow instructions for deleting a host. 
  370.  
  371.          Also delete the gateway location PTR records for each network 
  372.  
  373.  
  374.  
  375. Lottor                                                         [Page 11] 
  376.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  377.  
  378.           the gateway was on. 
  379.  
  380. COMPLAINTS 
  381.  
  382.    These are the suggested steps you should take if you are having    problems that you believe are caused by someone else's name server: 
  383.  
  384.     1.  Complain privately to the responsible person for the domain.  You    can find their mailing address in the SOA record for the domain. 
  385.  
  386.    2.  Complain publicly to the responsible person for the domain. 
  387.  
  388.    3.  Ask the NIC for the administrative person responsible for the    domain.  Complain.  You can also find domain contacts on the NIC in    the file NETINFO:DOMAIN-CONTACTS.TXT 
  389.  
  390.    4.  Complain to the parent domain authorities. 
  391.  
  392.    5.  Ask the parent authorities to excommunicate the domain. 
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424. Lottor                                                         [Page 12] 
  425.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  426.  
  427.  EXAMPLE DOMAIN SERVER DATABASE FILES 
  428.  
  429.    The following examples show how zone files are set up for a typical    organization.  SRI will be used as the example organization.  SRI has    decided to divided their domain SRI.COM into a few subdomains, one    for each group that wants one.  The subdomains are CSL and ISTC. 
  430.  
  431.    Note the following interesting items: 
  432.  
  433.       There are both hosts and domains under SRI.COM. 
  434.  
  435.       CSL.SRI.COM is both a domain name and a host name. 
  436.  
  437.       All the domains are serviced by the same pair of domain servers. 
  438.  
  439.       All hosts at SRI are on net 128.18 except hosts in the CSL domain       which are on net 192.12.33.  Note that a domain does not have to       correspond to a physical network. 
  440.  
  441.       The examples do not necessarily correspond to actual data in use       by the SRI domain. 
  442.  
  443.                        SRI Domain Organization 
  444.  
  445.                                +-------+                                |  COM  |                                +-------+                                    |                                +-------+                                |  SRI  |                                +-------+                                    |                         +----------++-----------+                         |           |           |                     +-------+    +------+   +-------+                     |  CSL  |    | ISTC |   | Hosts |                     +-------+    +------+   +-------+                         |           |                     +-------+    +-------+                     | Hosts |    | Hosts |                     +-------+    +-------+ 
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  Lottor                                                         [Page 13] 
  456.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  457.  
  458.     [File "CONFIG.CMD".  Since bootstrap files are not standardized, this    file is presented using a pseudo configuration file syntax.] 
  459.  
  460.    load root server list             from file ROOT.SERVERS    load zone SRI.COM.                from file SRI.ZONE    load zone CSL.SRI.COM.            from file CSL.ZONE    load zone ISTC.SRI.COM.           from file ISTC.ZONE    load zone 18.128.IN-ADDR.ARPA.    from file SRINET.ZONE    load zone 33.12.192.IN-ADDR.ARPA. from file SRI-CSL-NET.ZONE 
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  Lottor                                                         [Page 14] 
  503.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  504.  
  505.     [File "ROOT.SERVERS".  Again, the format of this file is not    standardized.] 
  506.  
  507.    ;list of possible root servers    SRI-NIC.ARPA       10.0.0.51    26.0.0.73    C.ISI.EDU          10.0.0.52    BRL-AOS.ARPA       192.5.25.82  192.5.22.82   128.20.1.2    A.ISI.EDU          26.3.0.103 
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551. Lottor                                                         [Page 15] 
  552.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  553.  
  554.     [File "SRI.ZONE"] 
  555.  
  556.    SRI.COM.        IN      SOA     KL.SRI.COM. DLE.STRIPE.SRI.COM. (                                    870407  ;serial                                    1800    ;refresh every 30 minutes                                    600     ;retry every 10 minutes                                    604800  ;expire after a week                                    86400   ;default of an hour                                    ) 
  557.  
  558.    SRI.COM.        NS      KL.SRI.COM.                    NS      STRIPE.SRI.COM.                    MX      10      KL.SRI.COM. 
  559.  
  560.    ;SRI.COM hosts 
  561.  
  562.    KL              A       10.1.0.2                    A       128.18.10.6                    MX      10      KL.SRI.COM. 
  563.  
  564.    STRIPE          A       10.4.0.2    STRIPE          A       128.18.10.4                    MX      10      STRIPE.SRI.COM. 
  565.  
  566.    NIC             CNAME   SRI-NIC.ARPA. 
  567.  
  568.    Blackjack       A       128.18.2.1                    HINFO   VAX-11/780      UNIX                    WKS     128.18.2.1      TCP TELNET FTP 
  569.  
  570.    CSL             A       192.12.33.2                    HINFO   FOONLY-F4       TOPS20                    WKS     192.12.33.2     TCP TELNET FTP SMTP FINGER                    MX      10      CSL.SRI.COM. 
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588. Lottor                                                         [Page 16] 
  589.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  590.  
  591.     [File "CSL.ZONE"] 
  592.  
  593.    CSL.SRI.COM.    IN      SOA     KL.SRI.COM. DLE.STRIPE.SRI.COM. (                                    870330  ;serial                                    1800    ;refresh every 30 minutes                                    600     ;retry every 10 minutes                                    604800  ;expire after a week                                    86400   ;default of a day                                    ) 
  594.  
  595.    CSL.SRI.COM.    NS              KL.SRI.COM.                    NS              STRIPE.SRI.COM.                    A               192.12.33.2 
  596.  
  597.    ;CSL.SRI.COM hosts 
  598.  
  599.    A               CNAME   CSL.SRI.COM.    B               A       192.12.33.3                    HINFO   FOONLY-F4       TOPS20                    WKS     192.12.33.3     TCP TELNET FTP SMTP    GW              A       10.2.0.2                    A       192.12.33.1                    A       128.18.1.1                    HINFO   PDP-11/23       MOS    SMELLY          A       192.12.33.4                    HINFO   IMAGEN          IMAGEN    SQUIRREL        A       192.12.33.5                    HINFO   XEROX-1100      INTERLISP    VENUS           A       192.12.33.7                    HINFO   SYMBOLICS-3600  LISPM    HELIUM          A       192.12.33.30                    HINFO   SUN-3/160       UNIX    ARGON           A       192.12.33.31                    HINFO   SUN-3/75        UNIX    RADON           A       192.12.33.32                    HINFO   SUN-3/75        UNIX 
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615. Lottor                                                         [Page 17] 
  616.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  617.  
  618.     [File "ISTC.ZONE"] 
  619.  
  620.    ISTC.SRI.COM.   IN  SOA     KL.SRI.COM. roemers.JOYCE.ISTC.SRI.COM. (                                870406      ;serial                                1800        ;refresh every 30 minutes                                600         ;retry every 10 minutes                                604800      ;expire after a week                                86400       ;default of a day                                ) 
  621.  
  622.    ISTC.SRI.COM.   NS              KL.SRI.COM.                    NS              STRIPE.SRI.COM.                    MX              10      SPAM.ISTC.SRI.COM. 
  623.  
  624.    ; ISTC hosts 
  625.  
  626.    joyce           A       128.18.4.2                    HINFO   VAX-11/750 UNIX    bozo            A       128.18.0.6                    HINFO   SUN UNIX    sundae          A       128.18.0.11                    HINFO   SUN UNIX    tsca            A       128.18.0.201                    A       10.3.0.2                    HINFO   VAX-11/750 UNIX                    MX      10  TSCA.ISTC.SRI.COM.    tsc             CNAME   tsca    prmh            A       128.18.0.203                    A       10.2.0.51                    HINFO   PDP-11/44 UNIX    spam            A       128.18.4.3                    A       10.2.0.107                    HINFO   VAX-11/780 UNIX                    MX      10  SPAM.ISTC.SRI.COM. 
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644. Lottor                                                         [Page 18] 
  645.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  646.  
  647.     [File "SRINET.ZONE"] 
  648.  
  649.    18.128.IN-ADDR.ARPA.    IN  SOA  KL.SRI.COM  DLE.STRIPE.SRI.COM. (                                870406  ;serial                                1800    ;refresh every 30 minutes                                600     ;retry every 10 minutes                                604800  ;expire after a week                                86400   ;default of a day                                ) 
  650.  
  651.    18.128.IN-ADDR.ARPA.    NS      KL.SRI.COM.                            NS      STRIPE.SRI.COM.                            PTR     GW.CSL.SRI.COM. 
  652.  
  653.    ; SRINET [128.18.0.0] Address Translations 
  654.  
  655.    ; SRI.COM Hosts    1.2.18.128.IN-ADDR.ARPA.        PTR     Blackjack.SRI.COM. 
  656.  
  657.    ; ISTC.SRI.COM Hosts    2.4.18.128.IN-ADDR.ARPA.        PTR     joyce.ISTC.SRI.COM.    6.0.18.128.IN-ADDR.ARPA.        PTR     bozo.ISTC.SRI.COM.    11.0.18.128.IN-ADDR.ARPA.       PTR     sundae.ISTC.SRI.COM.    201.0.18.128.IN-ADDR.ARPA.      PTR     tsca.ISTC.SRI.COM.    203.0.18.128.IN-ADDR.ARPA.      PTR     prmh.ISTC.SRI.COM.    3.4.18.128.IN-ADDR.ARPA.        PTR     spam.ISTC.SRI.COM. 
  658.  
  659.    ; CSL.SRI.COM Hosts    1.1.18.128.IN-ADDR.ARPA.        PTR     GW.CSL.SRI.COM.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681. Lottor                                                         [Page 19] 
  682.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  683.  
  684.     [File "SRI-CSL-NET.ZONE"] 
  685.  
  686.    33.12.192.IN-ADDR.ARPA. IN  SOA KL.SRI.COM  DLE.STRIPE.SRI.COM. (                                870404  ;serial                                1800    ;refresh every 30 minutes                                600     ;retry every 10 minutes                                604800  ;expire after a week                                86400   ;default of a day                                ) 
  687.  
  688.    33.12.192.IN-ADDR.ARPA. NS      KL.SRI.COM.                            NS      STRIPE.SRI.COM.                            PTR     GW.CSL.SRI.COM. 
  689.  
  690.    ; SRI-CSL-NET [192.12.33.0] Address Translations 
  691.  
  692.    ; SRI.COM Hosts    2.33.12.192.IN-ADDR.ARPA.       PTR     CSL.SRI.COM. 
  693.  
  694.    ; CSL.SRI.COM Hosts    1.33.12.192.IN-ADDR.ARPA.       PTR     GW.CSL.SRI.COM.    3.33.12.192.IN-ADDR.ARPA.       PTR     B.CSL.SRI.COM.    4.33.12.192.IN-ADDR.ARPA.       PTR     SMELLY.CSL.SRI.COM.    5.33.12.192.IN-ADDR.ARPA.       PTR     SQUIRREL.CSL.SRI.COM.    7.33.12.192.IN-ADDR.ARPA.       PTR     VENUS.CSL.SRI.COM.    30.33.12.192.IN-ADDR.ARPA.      PTR     HELIUM.CSL.SRI.COM.    31.33.12.192.IN-ADDR.ARPA.      PTR     ARGON.CSL.SRI.COM.    32.33.12.192.IN-ADDR.ARPA.      PTR     RADON.CSL.SRI.COM. 
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718. Lottor                                                         [Page 20] 
  719.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  720.  
  721.  APPENDIX 
  722.  
  723.    BIND (Berkeley Internet Name Domain server) distributed with 4.3 BSD    UNIX 
  724.  
  725.    This section describes two BIND implementation specific files; the    boot file and the cache file.  BIND has other options, files, and    specifications that are not described here.  See the Name Server    Operations Guide for BIND for details. 
  726.  
  727.    The boot file for BIND is usually called "named.boot".  This    corresponds to file "CONFIG.CMD" in the example section. 
  728.  
  729.            --------------------------------------------------------            cache         .                         named.ca            primary       SRI.COM                   SRI.ZONE            primary       CSL.SRI.COM               CSL.ZONE            primary       ISTC.SRI.COM              ISTC.ZONE            primary       18.128.IN-ADDR.ARPA       SRINET.ZONE            primary       33.12.192.IN-ADDR.ARPA    SRI-CSL-NET.ZONE            -------------------------------------------------------- 
  730.  
  731.    The cache file for BIND is usually called "named.ca".  This    corresponds to file "ROOT.SERVERS" in the example section. 
  732.  
  733.            -------------------------------------------------            ;list of possible root servers            .       1          IN   NS   SRI-NIC.ARPA.                                    NS   C.ISI.EDU.                                    NS   BRL-AOS.ARPA.                                    NS   C.ISI.EDU.            ;and their addresses            SRI-NIC.ARPA.           A    10.0.0.51                                    A    26.0.0.73            C.ISI.EDU.              A    10.0.0.52            BRL-AOS.ARPA.           A    192.5.25.82                                    A    192.5.22.82                                    A    128.20.1.2            A.ISI.EDU.              A    26.3.0.103            ------------------------------------------------- 
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745. Lottor                                                         [Page 21] 
  746.  RFC 1033                DOMAIN OPERATIONS GUIDE            November 1987 
  747.  
  748.  REFERENCES 
  749.  
  750.    [1]  Dunlap, K., "Name Server Operations Guide for BIND", CSRG,         Department of Electrical Engineering and Computer Sciences,         University of California, Berkeley, California. 
  751.  
  752.    [2]  Partridge, C., "Mail Routing and the Domain System", RFC-974,         CSNET CIC BBN Laboratories, January 1986. 
  753.  
  754.    [3]  Mockapetris, P., "Domains Names - Concepts and Facilities",         RFC-1034, USC/Information Sciences Institute, November 1987. 
  755.  
  756.    [4]  Mockapetris, P., "Domain Names - Implementations Specification",         RFC-1035, USC/Information Sciences Institute, November 1987. 
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794. Lottor                                                         [Page 22] 
  795.  
  796.