From owner-freebsd-questions Sat Feb 10 01:27:42 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id BAA29737 for questions-outgoing; Sat, 10 Feb 1996 01:27:42 -0800 (PST) Received: from starfleet.gov (root@sba-ca1-16.ix.netcom.com [204.32.201.48]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id BAA29732 for ; Sat, 10 Feb 1996 01:27:36 -0800 (PST) Received: (from d_burr@localhost) by starfleet.gov (8.6.11/8.6.9) id BAA18887; Sat, 10 Feb 1996 01:27:27 -0800 Date: Sat, 10 Feb 1996 01:27:27 -0800 (PST) From: Donald Burr X-Sender: d_burr@starfleet.gov To: Dale Benzer cc: wes@intele.net, questions@FreeBSD.org Subject: Re: DNS and Bind on FreeBSD. In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-843567471-823944447=:14664" Sender: owner-questions@FreeBSD.org Precedence: bulk This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-843567471-823944447=:14664 Content-Type: TEXT/PLAIN; charset=US-ASCII On Fri, 9 Feb 1996, Dale Benzer wrote: > In answer to your suggestion using nslookup -- the TCP route is fine , > i.e., we can ping out anywhere, but nslookuo returns with an error 0 (no > error) message. Here's my particular The key file here is resolv.conf. Simply add the following lines to it: domain netcom.com nameserver 199.182.120.203 nameserver 199.182.120.202 The "domain netcom.com" automatically appends the string "netcom.com" to all name server requests that don't have their own domain; so for example, all you have to do is type "popclient smtp.ix" instead of "popclient smtp.ix.netcom.com"). And the two "nameserver" lines set up the addresses for Netcom's primary and secondary nameservers. This will then properly lookup the Netcom DNS servers when doing name queries. YOU DO NOT NEED TO RUN NAMED ON YOUR MACHINE. So go ahead and comment it out of inetd.conf, sysconfig, rc.local, etc. > QUESTION OF THE DAY > > Since we are using Netcom as primary and secondary DNS, where in the > above files to we put THEIR IP address and where do we put OUR LOCAL > addresses? I think we are confused by reading O'Reilly who assumes we are > acting as our own DNS. I mean I just don't understand how we can be a DNS > -- wouldn't we have to keep all the IP address for the net on our > machine? Or do we still go out and connect to a nameserver somewhere? But > that's the No, your DNS would only have to answer (i.e. hold data for) the machines in your own network. When you run a query to another machines on the outside world, your nameserver contacts one of the "root" nameservers (set up by the network authorities) who have data on the rest of the net. > QUESTION FOR THE MORROW > > We WILL be acting as our own DNS at some point...but for now, if you can > look at the files and help us place the right info in the right > places... I just think that our local host IP address needs to be in > there somewhere and I've tried all the permutations I can think of. Here are my example DNS files. These should help you set up a proper nameserver. In order to customize them to fit your site, you will need to know the following: * my domain name (yes, it is currently "fake") is: starfleet.gov * my IP address (Class C) is 192.160.60.xxx. This address is NOT fake, but is actually assigned to me by the NIC. So don't flame. * Note that some of the files (mainly, "hosts.rev", "named.local", and "named.boot") contain reversed IP addresses, for various reasons. In these, the IP address is listed BACKWARDS (so, for example, "60.160.192.IN-ADDR.ARPA" and [for the loopback] "0.0.127.IN-ADDR.ARPA"). * I have two hosts, ncc-1701-d and ds9. ncc-1701-d, being the server, is also available under the names "mail", "news", "ftp", "www", etc. * The "named.ca" file contains the a listing of all currently-active ROOT name servers. These are the name servers that are run by the official network authority, and contain data for domain names other than your own. Your name server will use this list when answering a query for a name that it doesn't know about. The command to run named is as follows: named -b /etc/namedb/named.boot It should be run out of /etc/rc.local, and NOT inetd or any other mechanism. It is a free-standing daemon. And, as always, full documentation is available in the named(8) man page, as well as in around /usr/share/doc/... Also, the UNIX SYSTEM ADMINISTRATION HANDBOOK (2nd edition) contains an *EXCELLENT* section on name server setup (it is by far the BEST UNIX admin reference book I've seen, I highly recommend it!) Hope this helps! Donald Burr [d_burr@ix.netcom.com], PO Box 91212, Santa Barbara CA 93190-1212 TEL (805)564-1871 / FAX 564-2315 / WWW http://www.geopages.com/WallStreet/2072 PGP Public Key available by request (send e-mail) or on Public Key Servers. ** Uphold your right to privacy - Use PGP. ** --0-843567471-823944447=:14664 Content-Type: APPLICATION/octet-stream; name="/namedb.tar.gz" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: H4sIAAAAAAAAA+1Z23LaSBD1q/iKDk9JlRnrDsSpZInBDlUBXAinsvs2SAOo IiRKEibk67dbCARCGNvlOJus2xdgei5nevo0PS0R22c+nwpneHbyswR0uVo1 4ARI5Nxr+gFMRa7KpiqrKoCiKEb1BIyfhmhL5lHMQ4CTMAjiu/otJkJ4zwHo eUVk5z8Jojhiobh96jUUWTZN/fD5G6qWnb+CvqBo+OEE5KcGUiT/8/M/L51D k8ccRq4nYBSEgA4gwkgAd5xQRBHEAZBnkJOw0nnpL6ndlaxeQyK7jTwhYjYO bhmQ/Viu7XVJkqS6Lhs1JPU5WCJ0uQcV6NxYAxgKMMFxx24cvXoF1FPXVFmW zqEvRrjyBDsaMHX9eSyiXXUcLlGppErSKapcNxNt6/vMDQWqVVgI8S0bCW9Q 23F9dzqf0mgVtzUPUY/76VqSH+XQl9BtSXc96Et7GmWtcaJ6ftyvPtIHyRb/ kxfmBTZ/Yj8/xn9dN/L81zT9hf/PIcT/j+1uE5ydIJB4Af4PZkNufwPXj0U4 4rZg8KgQYMiGVpXWEaCI6xR0lgkj96hODdWaqerb/HZ99JKM4TVTTxk+cKeC Ypbn3mKvCFT9KM/XXE42TbHut2b0w2SP/zZ/8jWO8F9H5uf4r5r6C/+fRc7T QxhMkCsJ/SeB5+C3/oQ4hqFgymM38AF/yUJATgKRCClHAF8IRzjIttJ6Gvx6 jZHh7g8BNrdxjmAEbQoevojBCaYcebs9xWbga8HGGEHESITCt5HBGzw4gsCU V/MBA3hH7e/Lm7F24I/c8TxcIU0G4bKrqLa/5BvKYva3ja9T7mDac8tdjw+x ZbhcQe+2LxDY2I3idAWayLVFBn7uOyIE7gf+chrMI7gcXAPP1CTJGjk5W6FL iUfm3RmSroQzZ4Izs77F2t1Bq4+4WLc12Iyp9PqVFMpVMJsQopjaD/XPkE+F P8/aNpvub2/aSjcNr7tW+83OJCjRfHifSRqhPcG4fNw02ybZdPZ4FMN8ht9U 4i197ga3UDsFpV43Nn1C4aHaATrpxG9HK7/9EfjJIOqsKHJNlmliHEYuLkJv Cd28mUosj2otGqaaKLjLLqKwqKnB+r3eoGK1+l9aaHCcgJUK2nLjk5HJf6Ve Y7rCZKbnUSmsbbVZq3lzL0SJXRJEHwsQFbQdRqTWWB0BYVzehXTBrhHQfU2U AbooAFTQdoeJVKZpTGeKugsID+2a3XSajzBSswBTQdudRqqhiVhd3vOmbsNq sKvelwdCahVAKmi700yqrDFVo7Pb93HrgvX6Vw8EdVkAqqDtTlAG/qi6sm8n JFyz2WWd9ucHoroqQFXQdicqRUGvMvO0a/Qs1uh/xr/O348A9qkAWEHbYWDo ViYeITO0nLkoOPX6zZtH8K9dAKqg7U5roaUUHR0eQwK0fIfC6yWG7z85Q/6z ZS//Hx7Jgx8hR+//xlb+r+l0/1cV8yX/fw4puP/j5ZmcADjMQnfK8Vq+lT6v kmcHr+B2HKAKzYK3ce55SZK+mSQCjs0RdhFOadNbOsvcLZknXs6EJK3SYLzF SxHe1G2R1BvPaJpSikDaLTVgz1WxGqfZ9DDx647+MEq5foWql4yHM77uGorb rK9MeY1azXXcKoAhuuS+IUmMcK2vxn9enNvi/4h/R4P+hDWO8V/T5fz9X1O0 F/4/h/wlrYt5dPyrEl7ybl24qxqKlJXu92v3Byr3WXldkjQzV7ffrfPtVO0N jCHLexTtCfWndveyJ5VdvWY2v+pn6GZlKF+GQny0moCZXRlZ/Kvt+1+Xved/ PyECHOE/XlTy9X+1qsov/H8Oyfj/gGL+bx4Tko4NKbn9YcZASYMsr1oLHxAk ms5XSZElTFS8vHrz2CCdFvOKJL8o+bZdUaqyUnFIc9FtdFr5J4l+JGU6KRtQ GsWzAxqCcEDl+wdH+WJxaKlxUiw8oPSCcbK1Yu1isTigweyu8jSCaeIAU8ux 8EWI7pZEKfDcKEaPG7t+BJSBMmh4a13ijRN+i2mpv36KjZNgDhqEzrqcTDfq t9i6frQN8C7mw/dU0Vu9aaSv7oylc+CJiYjRasmN3POChXCoSsyhg2eC/mpP uD8W6UqnlD4HoRsv4Z9Wv4cfA9ePXX9MCXZ7YLU+X56Cy+iherpUDkHna/pG Tl+pJr7GS8nzRPinEC8C6rlaM9pZpPzhQxlt4CTvs7Mpn0JEO+ZJlR8nCmIq Fq+Mt57HC4Jv7KnOsORE9SLSKceodU9K/+og+iIv8pvKv0nIpDMAKAAA --0-843567471-823944447=:14664--