home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / bind495a.zip / README < prev    next >
Text File  |  1996-09-20  |  22KB  |  481 lines

  1. The official place to get BIND is <URL:ftp://ftp.vix.com/pub/bind/release>.
  2.  
  3. The official mailing lists are:        bind-users@vix.com    - users/admins
  4.   (use *-request@* for admin mail)    bind-workers@vix.com    - developers
  5.  
  6. The official Usenet newsgroups are:    comp.protocols.tcp-ip.domains
  7.                     
  8. BIND is currently sponsored by:        The Internet Software Consortium
  9.                     (send to <info@isc.org> for details.)
  10.  
  11. ----- 4.9.3 BETA33 - December, 1995 - paul@vix.com
  12.  
  13. Take a look around in doc/misc/ and contrib/.  Reread INSTALL.  Have fun.
  14.  
  15. ----- 4.9.3 BETA11, BETA12 release - December, 1994 - paul@vix.com
  16.  
  17. If you maintain a BSD or are otherwise running a 4.4BSD-based system and want
  18. to integrate BIND into it, check out BSD/README.
  19.  
  20. Read the top of CHANGES for interesting stuff.
  21.  
  22. Don't forget to purge all your secondary zone files before upgrading to this
  23. BIND if your existing one came from a vendor.
  24.  
  25. The NOTIFY feature is turned off by default, but it's really cool and you
  26. should consider turning it on if you are willing to risk having it not work
  27. after the RFC process is complete (if the protocol has to change at all.)
  28. It already does not conform to the draft protocol so you should consider it
  29. "experimental" even if it happens to work fine.
  30.  
  31. ----- 4.9.3 BETA10 release - August, 1994 - paul@vix.com
  32.  
  33. I recommend reading this ENTIRE FILE before you attempt to build or use BIND.
  34. However, you can get started quickly by scanning down this file for "QUICK" in
  35. the right margin and just reading those sections.  You can also look at the
  36. INSTALL file.  You should look at doc/info/* if you have trouble building.
  37.  
  38. There are at least two known bugs in this BIND:
  39.  
  40. 1.    if you have two authoritative zones (primary or secondary) where
  41.     one is a subzone of the other, e.g.,
  42.         primary    pa.dec.com    z/pa.dec.com
  43.         primary dec.com        z/dec.com
  44.     and you remove or comment out the subzone (pa.dec.com in our example)
  45.     and SIGHUP named, the delegation and other RR's at "pa.dec.com" will
  46.     be missing from your cache.  to avoid this, you should "named.restart"
  47.     rather than SIGHUP ("named.reload") when making changes of this kind.
  48.  
  49. 2.    the /HS qualifier doesn't work on "cache" directives.  you will have
  50.     to put your hesiod root information into your main "root.cache" file.
  51.  
  52. Also, you may find that your utilities will not link with this -lresolv
  53. unless you also install lib44bsd.a and link with -lresolv -l44bsd.  This
  54. is because older systems do not include inet_aton() and other functions.
  55.  
  56. ----- 4.9.3 BETA6 release - June, 1994 - paul@vix.com
  57.  
  58. Several private beta test releases have come and gone, and we've fixed a
  59. number of things.  See CHANGES for details.
  60.  
  61. There is a new Sun Shared Library update mechanism in place, and it works
  62. quite well.  See shres/*.  
  63.  
  64. Versions of NSLOOKUP up through BIND 4.8.3's used IQUERY to ask the local
  65. server for information about the server's own name.  I assume that this was
  66. done in a "what the heck, nothing uses these, how can we contrive a need?"
  67. sort of spirit.  I removed this code as of BIND 4.9's NSLOOKUP and had it
  68. use the standard gethostbyaddr() mechanisms (which depend on normal queries
  69. of PTR data).  Disabling INVQ and putting "options fake-iquery" in the boot
  70. file will cause IQUERY to be answered bogusly but in a way that old nslookup
  71. programs won't trip on.  INVQ is disabled by default in conf/options.h.
  72.  
  73. ----- 4.9.3 BETA2 release - June, 1994 - paul@vix.com
  74.  
  75. News flash! BIND development is now funded by the Internet Software Consortium.
  76.  
  77. Look at CHANGES to see what's new.  Check out doc/misc to see some interesting
  78. papers from Purdue (and Bell Labs, if we're lucky) on DNS security that
  79. motivated many of the security-related changes present in this release.
  80.  
  81. Check out shres/Makefile for SunOS4 shared library support.
  82.  
  83. INVQ now defaults to "undef".  See OPTIONS and conf/options.h.
  84.  
  85. ALLOW_UPDATES is no longer available, and will be removed next release.
  86.  
  87. You should look hard at the SENSIBLE_DOTS option and convert your serial 
  88. numbers either to "sensible" ones or ones without dots (YYYYMMDD## preferred).
  89. SENSIBLE_DOTS will be the default in the next release.
  90.  
  91. NCACHE and VALIDATE are _working_ now.
  92.  
  93. Read the BOG!  It's been updated since the previous release.
  94.  
  95. If you are a vendor and are including some or all of this code in your product,
  96. please drop me a line to let me know.  I field a lot of questions about BIND
  97. and it is helpful for me to know which vendor releases contain which versions
  98. of BIND.  It's also helpful for me to have contacts within the engineering
  99. groups of the various vendors, since when I find a heinous bug I can let you
  100. know.
  101.  
  102. ----- 4.9.2 FINAL (940221) release - February, 1994 - paul@vix.com
  103.  
  104. If you look at the last entry in TODO, you'll see that there are a lot
  105. of things in the queue waiting to go in.  However, I'm holding the line
  106. so that 4.9.2-FINAL can be the same as what goes out with 4.4BSD-Lite.
  107. I expect to open 4.9.3-ALPHA fairly soon, with patches comprising new
  108. work; 4.9.2-FINAL will have patches released for it only to correct bugs.
  109.  
  110. The official way to get BIND 4.9.2 is:    ftp gatekeeper.dec.com    OUT OF DATE!!!
  111.                     cd pub/misc/vixie    OUT OF DATE!!!
  112.                     binary            OUT OF DATE!!!
  113.                     get bind-940221.tar.gz    OUT OF DATE!!!
  114.                    or:    get bind-940221.tar.Z    OUT OF DATE!!!
  115.  
  116. The official mailing lists are:        bind-users@vix.com    - users/admins
  117.   (use *-request for admin mail)    bind-workers@vix.com    - developers
  118.  
  119. The official Usenet newsgroups are:    comp.protocols.tcp-ip.domains
  120.                     
  121. My official e-mail address is:        paul@vix.com
  122.  
  123. ----- 4.9.2 BETA5 (931205) release - December, 1993 - paul@vix.com
  124.  
  125. no comments; see CHANGES file.
  126.  
  127. ----- 4.9.2 BETA4 (931104) release - November, 1993 - paul@vix.com
  128.  
  129. All reported portability problems have been fixed.  All core dumps have
  130. had changes made for them and we are ready to have them tested again.  As
  131. usual, I am running this in production on my own zones and I am rather
  132. confident in it.  Note, again, that this is a BETA release and you should
  133. not put it up for anon-ftp or otherwise republish it in any way.
  134.  
  135. ----- 4.9.2 ALPHA2 (930908) release - September, 1993 - paul@vix.com
  136.  
  137. 4.9.2 has fixes for most of the bugs that smb@bellcore's white paper talked
  138. about, and CERT is going to be knocking on vendor's doors to get it shipped
  139. with as many operating systems as possible.
  140.  
  141. ----- 4.9.2 ALPHA1 (930506) release - July, 1993 - Paul Vixie <paul@vix.com>
  142.  
  143. I don't work for DEC any more, so note the new e-mail address.  The old
  144. <bind-4.9@pa.dec.com> list has been moved to <bind-workers@vix.com>; if
  145. you intend to help hack BIND and you want to be advised of alpha-testing
  146. releases, send mail to <bind-workers-request@vix.com> and ask to be added
  147. to the list.
  148.  
  149. Note that 4.9.1 was an interrim, nonpublished release intended to catch
  150. the porting changes needed for 4.4BSD.  It never really existed separately.
  151.  
  152. ----- 4.9 release - April, 1993 - Paul Vixie <vixie@pa.dec.com>
  153.  
  154. For information on what's new in 4.9, see OPTIONS and CHANGES.  Also note
  155. that the man page for named(8) in man/named.8, and the entire Bind Operations
  156. Guide in doc/BOG/*, has been updated for 4.9.  Both make excellent reading.
  157.  
  158. Those of you who are thinking of adding features should first read TODO to
  159. see if someone else has already indicated an intention to work on the same
  160. thing.  If your feature is significant you should ask <bind-workers@vix.com>
  161. before you hack, if for no other reason than to tell other maintainers to
  162. expect a patch soon.
  163.  
  164. Note that the resolver has a number of routines that may already be present
  165. on your system.  Efforts have been made to avoid generating code for them on
  166. systems where they aren't needed; don't worry about them if they're
  167. generated unneccessarily since the linker will sort things out.
  168.  
  169. This software is protected under the U C Regents' copyright.  Changes made
  170. by or released through Digital Equipment Corporation are subject to a
  171. subsidiary copyright.  The entire copyright is as follows:
  172.  
  173. ++Copyright++ 1989
  174. -
  175. Copyright (c) 1989
  176.    The Regents of the University of California.  All rights reserved.
  177.  
  178. Redistribution and use in source and binary forms, with or without
  179. modification, are permitted provided that the following conditions
  180. are met:
  181. 1. Redistributions of source code must retain the above copyright
  182.    notice, this list of conditions and the following disclaimer.
  183. 2. Redistributions in binary form must reproduce the above copyright
  184.    notice, this list of conditions and the following disclaimer in the
  185.    documentation and/or other materials provided with the distribution.
  186. 3. All advertising materials mentioning features or use of this software
  187.    must display the following acknowledgement:
  188.     This product includes software developed by the University of
  189.     California, Berkeley and its contributors.
  190. 4. Neither the name of the University nor the names of its contributors
  191.    may be used to endorse or promote products derived from this software
  192.    without specific prior written permission.
  193.  
  194. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  195. ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  196. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  197. ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  198. FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  199. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  200. OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  201. HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  202. LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  203. OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  204. SUCH DAMAGE.
  205. -
  206. Portions Copyright (c) 1993 by Digital Equipment Corporation.
  207.  
  208. Permission to use, copy, modify, and distribute this software for any
  209. purpose with or without fee is hereby granted, provided that the above
  210. copyright notice and this permission notice appear in all copies, and that
  211. the name of Digital Equipment Corporation not be used in advertising or
  212. publicity pertaining to distribution of the document or software without
  213. specific, written prior permission.
  214.  
  215. THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
  216. WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
  217. OF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENT
  218. CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
  219. DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  220. PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
  221. ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  222. SOFTWARE.
  223. -
  224. --Copyright--
  225.  
  226. To build this:                                QUICK
  227.  
  228.     (on SUNOS, use the BSD build environment or you will
  229.     get the wrong definition for O_NDELAY)
  230.  
  231.     look at conf/options.h and edit to your tastes.
  232.     The OPTIONS file here in this directory will help you
  233.     figure out what to do.
  234.  
  235.     You should also look at the Makefile to select the proper set
  236.     of definitions depending on whether you are using Ultrix,
  237.     SunOS, and other 4.[23] BSD-alikes or using BSD 4.4, BSD/386,
  238.     and other net2-alikes.
  239.  
  240.     "make links" will build a shadow source tree full
  241.     of symbolic links.  the default name of this tree
  242.     is "./native.b", but you can override it by setting
  243.     the DST variable on the "make" command line, as in:
  244.         make DST=vax.b SRC=..
  245.     if your DST is not a subdir of "here", you will need to
  246.     override the SRC variable's default (which is ".."),
  247.     as in:
  248.         make DST=/tmp/vax.b SRC=`pwd` 
  249.     note that the DST directory must be nonexistent at
  250.     the time that you run "make links".
  251.  
  252.     after "make links", you can cd to the new build
  253.     directory, check the settings in the Makefile, and
  254.     run "make depend".  if you aren't using "make links"
  255.     (shame on you), just use "make depend" from "here".
  256.     "make depend" may fail on your system; if so, look in
  257.     the bin/ directory and find a mkdep that does in fact
  258.     work for you.
  259.  
  260.     if you skip the "make depend" phase, or after you run it,
  261.     you can do "make all" (from the build directory if you
  262.     used "make links" or from "here" if you're just hacking
  263.     around).  you will get the following new things out of it:
  264.         res/libresolv.a
  265.         compat/lib/lib44bsd.a (optional)
  266.         include/{netdb,resolv}.h
  267.         include/arpa/{inet,nameser}.h
  268.         compat/include/sys/{cdefs,bitypes}.h
  269.         tools/{nstest,nsquery,dig,host}
  270.         tools/nslookup/nslookup
  271.         named/named
  272.         named/named-xfer
  273.     if you have trouble with "make all", check conf/portability.h
  274.     for things that your system needs, or doesn't need, or whatever.
  275.     it is preferable to add #ifdef's to conf/portability.h than to
  276.     add them anywhere else.
  277.     
  278.     from the build directory (or "here" if you didn't
  279.     use "make links"), you can try "make -n install"
  280.     which will tell you what will be installed.  it might
  281.     actually be right; however, what you will probably have to
  282.     do is copy the above files into the places you want
  283.     run them from.  the other files you will need are:
  284.         tools/nslookup/nslookup.help
  285.         named/named.restart
  286.         named/named.reload
  287.  
  288.     resolver library notes: to install it, either put the .a
  289.     file into /usr/local/lib or /usr/lib (if you use -lresolv
  290.     on all the links of your networking software), or use "ar"
  291.     to put all res/*.o directly into your /lib/libc.a file.
  292.     either way you will want to copy the include files
  293.     (including those from compat/include/sys) over to
  294.     /usr/include (or /usr/local/include if you're willing to
  295.     use -I/usr/local/include on all your network-software
  296.     compiles).  something like this:
  297.         cp res/libresolv.a /usr/lib; ranlib /usr/lib/libresolv.a
  298.         tar chf - include | (cd /usr/include; tar xvpf -)
  299.         cp compat/include/sys/*.h /usr/include/sys
  300.  
  301.     installing the man pages is left as an exercise for the
  302.     reader.  there are just too many different versions of
  303.     "man" floating around for me to be able to help you figure
  304.     out what to do for the one you happen to be using.
  305.  
  306.     WARNING: If you were running a BIND 4.8.3 or earlier based
  307.     named you should remove all cache files prior to starting
  308.     named. It would generally be a good idea to remove all cache
  309.     files regardless when installing a new version. The creadability
  310.     code depends upon the cache files having been made with the
  311.     latest named-xfer for correct operation.
  312.  
  313. (special compilation-related warning about SunOS systems:)
  314.  
  315.     From: Tom Limoncelli
  316.     To: vixie (Paul A Vixie)
  317.     Date: Mon, 11 Jan 93 11:30:39 EST
  318.  
  319.     Sun compiler v2.0.1 hates bind4.9 code.
  320.  
  321.     Sun has 3 compilers:
  322.  
  323.     /usr/ucb/cc  -- the default for SunOS 4.1.[123],
  324.             dropped in Solaris 2.0.
  325.     /usr/lang/cc  -- the "unbundled" cc v1.0
  326.             (pretty good, but expensive), only
  327.                      generates code for SunOS 4.1.x.
  328.     /usr/lang/cc.2.0.1 -- the latest "unbundled" cc,
  329.             for when they stop shipping the
  330.             bundled version altogether.  This
  331.             generates code for SunOS 4.1.x and Solaris 2.x.
  332.  
  333.     Sun's 2.0.1 C compiler (the one with the floating licenses) for SunOS
  334.     4.1.x outputs a HUGE number of warnings.  They can be ignored.
  335.  
  336. --------------------- (4.8.3 README -- mostly obsolete now)
  337.  
  338. This directory contains all the info and sources
  339. for the Berkeley Internet Name Domain server.
  340. You should read and understand these directions before starting
  341. to install the libraries and nameserver.  Some of these steps
  342. replace existing source and binary files; you should make backups
  343. of all existing files before you begin this installation.
  344. Two installation procedures are described.  The first is for 4.3BSD
  345. and other similar systems that are already configured to use earlier
  346. versions of the nameserver, and which have the new version of <netdb.h>
  347. (containing a h_addr_list field in the hostent structure).  The second
  348. procedure is for 4.2BSD and derived systems.  This procedure requires
  349. more decisions to be made, and may have to be varied due to system
  350. or operation constraints.
  351.  
  352. The subdirectories and their contents are:
  353.  
  354. bin       - shell scripts used by current Berkeley makefiles
  355. man       - manual pages & documentation
  356. doc       - copy of Bind Operations Guide, and other documents 
  357. include   - include files to go in /usr/include
  358. named     - name server sources
  359. res       - source for C library resolver routines (and other libc additions)
  360.         (may be used as separate library, resolv.a)
  361. conf/master - Sample data files
  362. tools     - some test programs
  363.  
  364.  
  365. Here is how to install the name server on 4.3BSD:
  366.  
  367. 0) cp bin/mkdep.append /usr/ucb/mkdep
  368.    cp bin/manroff /usr/man/manroff
  369. 1) cp include/arpa/nameser.h /usr/include/arpa  
  370. 2) cp include/*.h /usr/include 
  371. 3) cp man/*.1 /usr/man/manl
  372.    cp man/*.3 /usr/man/man3
  373.    cp man/*.5 /usr/man/man5
  374.    cp man/*.7 /usr/man/man7
  375.    cp man/*.8 /usr/man/man8
  376. 4) NOTE: Don't install the Makefiles on 4.3 Tahoe Release
  377.    cp res/{res*.c,herror.c} /usr/src/lib/libc/net
  378.    cp res/Makefile.libc.net /usr/src/lib/libc/net/Makefile
  379.    cp res/strcasecmp.c /usr/src/lib/libc/gen
  380.    cp res/strpbrk.c /usr/src/lib/libc/compat-sys5
  381.    cp res/named/{*.c,Makefile} /usr/src/lib/libc/net/named
  382. 5) add strcasecmp.[co] to the Makefile in /usr/src/lib/libc/gen
  383. 6) add strpbrk.[co] to the Makefile in /usr/src/lib/libc/compat-sys5
  384. 7) rebuild and install /lib/libc.a.
  385. 8) edit named/pathnames.h to correpond with your system's configuration
  386. 9) cd named; make depend; make all; make install
  387. 10) cd tools/nslookup; make nslookup; make install
  388. 11) create the master files (samples in conf/master/*)
  389. 12) edit /etc/rc.local to include:
  390.  
  391. if [ -f /etc/named ]; then
  392.         /etc/named; echo -n ' named' >/dev/console
  393. fi
  394.  
  395. 13) recompile network client and server programs that use gethostbyname, etc.
  396.  
  397.  
  398. Here is how to install the name server on 4.2BSD or similar systems.
  399. First, a few notes on the choices that must be made.
  400.  
  401. Rather than building libresolv.a, you may wish to integrate the resolver
  402. routines into /lib/libc.a.  This is recommended to make it easy to recompile
  403. network programs once named is running.  This procedure may require hand-
  404. tayloring on some systems.
  405.  
  406. You will have to choose a version of mkdep from the bin directory
  407. that will work on your system:
  408. If you've modified make(1) to use .depend files as described
  409. in the current sendmail distribution, use mkdep; otherwise,
  410. if you have the 4.3BSD cc -M option, use mkdep.append; on ultrix,
  411. use mkdep.ultrix (uses cc -Em); otherwise, use mkdep.old.compiler.
  412. The mkdep script is used by "make depend" to regenerate Makefile dependency
  413. lists.
  414.  
  415. You will need to chose a version of netdb.h.  First, check /usr/include/netdb.h
  416. on your system.  If the hostent structure has a h_addr_list entry, you can
  417. probably use your existing netdb.h or the one in include/netdb.h.
  418. If the existing netdb.h in /usr/include does not have a h_addr_list field,
  419. you will have to decide whether to update to the 4.3BSD format of the hostent
  420. structure.  This is the best approach, but cannot be used unless you plan
  421. to upgrade entirely: if you use the new structure in /usr/include/resolv.h,
  422. you must recompile everything that uses the hostent structure, including
  423. the rest of the C library and all networking programs, without using
  424. any pre-existing object files.  If this isn't possible or desirable,
  425. and /usr/include/netdb.h doesn't have an h_addr_list line, use
  426. include/netdb.h.4.2 instead of netdb.h.  The other version of netdb.h
  427. (include/netdb.h.4.2.compat) may be used instead of include/netdb.h.4.2.
  428. This version along with a change in res/named/gethostnamadr.c.compat
  429. provide for using the new format of the hostent structure while having
  430. binary compatibility with existing libraries.
  431.  
  432. On systems with Sun RPC, you will have to merge include/netdb.h or
  433. include/netdb.h.4.2 with /usr/include/netdb.h; copy the rpc-related lines
  434. into the appropriate copy of netdb.h.  Alternatively, use an alternate
  435. include path when compiling the resolver library and programs that use it.
  436.  
  437. 0) cp bin/{whatever} /usr/ucb/mkdep        (see above)
  438.    cp bin/manroff /usr/man/manroff
  439. 1) cp include/arpa/nameser.h /usr/include/arpa  
  440.    Also, on ultrix 2.x, if you haven't fixed
  441.    the inet_addr definition in inet.h, do
  442.    cp include/arpa/inet.h /usr/include/arpa
  443. 2) cp include/resolv.h /usr/include
  444. 3) cp include/netdb.h /usr/include/netdb.h
  445. OR
  446.    cp include/netdb.h.4.2 /usr/include/netdb.h
  447. OR
  448.    edit /usr/include/netdb.h
  449. 4) cp man/*.1 /usr/man/manl
  450.    cp man/*.3 /usr/man/man3
  451.    cp man/*.5 /usr/man/man5
  452.    cp man/*.7 /usr/man/man7
  453.    cp man/*.8 /usr/man/man8
  454. 5) cd res; make depend;
  455.    make libresolv.a;
  456.    make install
  457. OR
  458.    update the libc sources as in the 4.3BSD instructions above
  459.    and use res/Makefile as a guide for integration
  460.    and omit the RES=-lresolv in the next two steps
  461. OR
  462.    compile the .o files in res according to Makefile,
  463.    then use place those object files in /lib/libc.a (keeping a backup!)
  464.    and omit the RES=-lresolv in the next two steps
  465. 6) edit named/pathnames.h to correpond with your system's configuration
  466. 7) cd named; make depend; make RES=-lresolv all; make install
  467.    (if your system defines signal-catching routines to return int
  468.    instead of void, use "make DEFINES=-DSIG_FN=int RES=-lresolv all")
  469. 8) edit tools/nslookup/pathnames.h to correpond with your system's
  470.      configuration
  471. 9) cd tools/nslookup; make RES=-lresolv nslookup install
  472. 10) create the master files (samples in conf/master/*)
  473. 11) edit /etc/rc.local to include:
  474.  
  475. if [ -f /etc/named ]; then
  476.         /etc/named; echo -n ' named' >/dev/console
  477. fi
  478.  
  479. 12) eventually, recompile network client and server programs that use
  480. gethostbyname, etc.
  481.