<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.5726" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>BIND list,</DIV>
<DIV> </DIV>
<DIV>   Well, I thought I had this DNS problem licked with my ISP volunteering as a secondary name server, but I guess not.  My server still will not resolve my jatec.us domain.  Maybe I have something wrong in named.conf or the zone files?  I can't figure it to be so difficult, but it just will not resolve.</DIV>
<DIV> </DIV>
<DIV>dig jatec.us gives:</DIV>
<DIV> </DIV>
<DIV>; <<>> DiG 9.5.0-P2 <<>> jatec.us<BR>;; global options:  printcmd<BR>;; Got answer:<BR>;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 9135<BR>;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0</DIV>
<DIV> </DIV>
<DIV>;; QUESTION SECTION:<BR>;jatec.us.                      IN      A</DIV>
<DIV> </DIV>
<DIV>;; Query time: 708 msec<BR>;; SERVER: 166.70.208.147#53(166.70.208.147)<BR>;; WHEN: Mon Feb  2 11:54:49 2009<BR>;; MSG SIZE  rcvd: 26<BR></DIV>
<DIV>dig @ns1.xmission.com jatec.us any gives:</DIV>
<DIV> </DIV>
<DIV>; <<>> DiG 9.5.0-P2 <<>> @ns1.xmission.com jatec.us any<BR>; (1 server found)<BR>;; global options:  printcmd<BR>;; Got answer:<BR>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54333<BR>;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0<BR>;; WARNING: recursion requested but not available</DIV>
<DIV> </DIV>
<DIV>;; QUESTION SECTION:<BR>;jatec.us.                      IN      ANY</DIV>
<DIV> </DIV>
<DIV>;; AUTHORITY SECTION:<BR>.                       518400  IN      NS      J.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      K.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      L.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      M.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      A.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      B.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      C.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      D.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      E.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      F.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      G.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      H.ROOT-SERVERS.NET.<BR>.                       518400  IN      NS      I.ROOT-SERVERS.NET.</DIV>
<DIV> </DIV>
<DIV>;; Query time: 6 msec<BR>;; SERVER: 204.228.159.2#53(204.228.159.2)<BR>;; WHEN: Mon Feb  2 12:00:11 2009<BR>;; MSG SIZE  rcvd: 237<BR></DIV>
<DIV>My named.conf file:</DIV>
<DIV> </DIV>
<DIV># Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.<BR># All rights reserved.<BR>#<BR># Author: Frank Bodammer, Lars Mueller <<A href="mailto:lmuelle@suse.de">lmuelle@suse.de</A>><BR>#<BR># /etc/named.conf<BR>#<BR># This is a sample configuration file for the name server BIND 9.  It works as<BR># a caching only name server without modification.<BR>#<BR># A sample configuration for setting up your own domain can be found in<BR># /usr/share/doc/packages/bind/sample-config.<BR>#<BR># A description of all available options can be found in<BR># /usr/share/doc/packages/bind/misc/options.</DIV>
<DIV> </DIV>
<DIV>options {</DIV>
<DIV> </DIV>
<DIV>        # The directory statement defines the name server's working directory</DIV>
<DIV> </DIV>
<DIV>        directory "/var/lib/named";</DIV>
<DIV> </DIV>
<DIV>        # Write dump and statistics file to the log subdirectory.  The<BR>        # pathenames are relative to the chroot jail.</DIV>
<DIV> </DIV>
<DIV>        dump-file "/var/log/named_dump.db";<BR>        statistics-file "/var/log/named.stats";</DIV>
<DIV> </DIV>
<DIV>        # The forwarders record contains a list of servers to which queries<BR>        # should be forwarded.  Enable this line and modify the IP address to<BR>        # your provider's name server.  Up to three servers may be listed.</DIV>
<DIV> </DIV>
<DIV>        #forwarders { 192.0.2.1; 192.0.2.2; };</DIV>
<DIV> </DIV>
<DIV>        # Enable the next entry to prefer usage of the name server declared in<BR>        # the forwarders section.</DIV>
<DIV> </DIV>
<DIV>        #forward first;</DIV>
<DIV> </DIV>
<DIV>        # The listen-on record contains a list of local network interfaces to<BR>        # listen on.  Optionally the port can be specified.  Default is to<BR>        # listen on all interfaces found on your system.  The default port is<BR>        # 53.</DIV>
<DIV> </DIV>
<DIV>        #listen-on port 53 { 127.0.0.1; };</DIV>
<DIV> </DIV>
<DIV>        # The listen-on-v6 record enables or disables listening on IPv6<BR>        # interfaces.  Allowed values are 'any' and 'none' or a list of<BR>        # addresses.</DIV>
<DIV> </DIV>
<DIV>        listen-on-v6 { any; };</DIV>
<DIV> </DIV>
<DIV>        # The next three statements may be needed if a firewall stands between<BR>        # the local server and the internet.</DIV>
<DIV> </DIV>
<DIV>        #query-source address * port 53;<BR>        #transfer-source * port 53;<BR>        #notify-source * port 53;</DIV>
<DIV> </DIV>
<DIV>        # The allow-query record contains a list of networks or IP addresses<BR>        # to accept and deny queries from. The default is to allow queries<BR>        # from all hosts.</DIV>
<DIV> </DIV>
<DIV>        #allow-query { 127.0.0.1; };</DIV>
<DIV> </DIV>
<DIV>        # If notify is set to yes (default), notify messages are sent to other<BR>        # name servers when the the zone data is changed.  Instead of setting<BR>        # a global 'notify' statement in the 'options' section, a separate<BR>        # 'notify' can be added to each zone definition.</DIV>
<DIV> </DIV>
<DIV>        notify no;<BR>};</DIV>
<DIV> </DIV>
<DIV># To configure named's logging remove the leading '#' characters of the<BR># following examples.<BR>#logging {<BR>#       # Log queries to a file limited to a size of 100 MB.<BR>#       channel query_logging {<BR>#               file "/var/log/named_querylog"<BR>#                       versions 3 size 100M;<BR>#               print-time yes;                 // timestamp log entries<BR>#       };<BR>#       category queries {<BR>#               query_logging;<BR>#       };<BR>#<BR>#       # Or log this kind alternatively to syslog.<BR>#       channel syslog_queries {<BR>#               syslog user;<BR>#               severity info;<BR>#       };<BR>#       category queries { syslog_queries; };<BR>#<BR>#       # Log general name server errors to syslog.<BR>#       channel syslog_errors {<BR>#               syslog user;<BR>#               severity error;<BR>#       };<BR>#       category default { syslog_errors;  };<BR>#<BR>#       # Don't log lame server messages.<BR>#       category lame-servers { null; };<BR>#};</DIV>
<DIV> </DIV>
<DIV># The following zone definitions don't need any modification.  The first one<BR># is the definition of the root name servers.  The second one defines<BR># localhost while the third defines the reverse lookup for localhost.</DIV>
<DIV> </DIV>
<DIV>zone "." in {<BR>        type hint;<BR>        file "root.hint";<BR>};</DIV>
<DIV> </DIV>
<DIV>zone "localhost" in {<BR>        type master;<BR>        file "localhost.zone";<BR>};</DIV>
<DIV> </DIV>
<DIV>zone "0.0.127.in-addr.arpa" in {<BR>        type master;<BR>        file "127.0.0.zone";<BR>};</DIV>
<DIV> </DIV>
<DIV># Include the meta include file generated by createNamedConfInclude.  This<BR># includes all files as configured in NAMED_CONF_INCLUDE_FILES from<BR># /etc/sysconfig/named</DIV>
<DIV> </DIV>
<DIV># include "/etc/named.conf.include";</DIV>
<DIV> </DIV>
<DIV># You can insert further zone records for your own domains below or create<BR># single files in /etc/named.d/ and add the file names to<BR># NAMED_CONF_INCLUDE_FILES.<BR># See /usr/share/doc/packages/bind/README.SUSE for more details.<BR></DIV>
<DIV>My zone file:</DIV>
<DIV> </DIV>
<DIV>; Zone datafile db.jatec.us<BR>$TTL 3h  ; max TTL<BR>@               IN SOA          iceman.jatec.us.  root.jatec.us. (<BR>                                2008112302      ; Serial<BR>                                3h              ; Refresh after 3 hours<BR>                                1h              ; Retry after 1 hour<BR>                                1w              ; Expire after 1 week<BR>                                1h )            ; Negative caching TTL of 1 hour<BR>;<BR>; Name servers (The named <A href="mailto:'@'">'@'</A> is implied)<BR>;<BR>                IN NS           iceman.jatec.us. ; The DNS server<BR>; Addresses for the canonical names<BR>;<BR>localhost       IN A            127.0.0.1        ; Loopback for name server<BR>iceman          IN A            166.70.208.147   ; Name server definition<BR>;<BR>; Aliases<BR>;<BR>www             IN CNAME        iceman           ; Web server definition<BR>;<BR>; IPv6 entries for iceman (iceman-v6)are below<BR>;               iceman-v6       IN AAAA         2001:db8::1<BR></DIV>
<DIV>My reverse lookup file:</DIV>
<DIV> </DIV>
<DIV>; Simple reverse mapping zone file for jatec.us<BR>$TTL 3h  ;TTL for zone<BR>;<BR>; Start of Authority record defining the key characteristics of the zone<BR>@                       IN      SOA     iceman.jatec.us. root.jatec.us. (<BR>                        2008112303      ; Serial YYYYMMDD##<BR>                        3h              ; Refresh after 3 hours<BR>                        1h              ; Retry after 1 hour<BR>                        1w              ; Expire after 1 week<BR>                        1h )            ; Negative caching TTL of 1 hour<BR>;<BR>; Name servers (The name <A href="mailto:'@'">'@'</A> is implied)<BR>                                IN      NS      iceman.jatec.us.<BR>;<BR>; Addresses point to canonical name<BR>;<BR>147                             IN      PTR     iceman.jatec.us.  ; Reverse info for iceman<BR></DIV>
<DIV>My loopback file:</DIV>
<DIV> </DIV>
<DIV>; Zone file for the loopback network 127.0.0/24<BR>$TTL 3h<BR>@       IN SOA          iceman root (<BR>                        2008112701      ; Serial YYYYMMDD##<BR>                        3h              ; Refresh after 3 hours<BR>                        1h              ; Retry after 1 hour<BR>                        1w              ; Expire after 1 week<BR>                        1h )            ; Negative caching TTL of 1 hour<BR>        IN NS           iceman.jatec.us.<BR>1       IN PTR          localhost.<BR></DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>S. Jeff Cold, Associate Professor</DIV>
<DIV>IS&T Dept., MS-181</DIV>
<DIV>Utah Valley University</DIV>
<DIV>800 W. University Pkwy.</DIV>
<DIV>Orem, UT 84058-5999</DIV>
<DIV> </DIV>
<DIV>(801) 863-8851 - office</DIV>
<DIV>(801) 863-8522 - fax</DIV>
<DIV>(801) 494-4793 - cell</DIV></BODY></HTML>