source: server/major/bind.xml@ df6a4c0

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since df6a4c0 was df6a4c0, checked in by Bruce Dubbs <bdubbs@…>, 18 years ago

Updated to bind-9.3.2

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5899 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 21.2 KB
RevLine 
[0931098]1<?xml version="1.0" encoding="ISO-8859-1"?>
[ff769b8c]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
[0931098]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[53217a6]7 <!ENTITY bind-download-http "http://gd.tuwien.ac.at/infosys/servers/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
8 <!ENTITY bind-download-ftp "ftp://ftp.isc.org/isc/bind9/&bind-version;/bind-&bind-version;.tar.gz">
[df6a4c0]9 <!ENTITY bind-md5sum "55e709501a7780233c36e25ccd15ece2">
10 <!ENTITY bind-size "5.1 MB">
11 <!ENTITY bind-buildsize "76.2 MB">
12 <!ENTITY bind-time "1.7 SBU (additional 11 minutes, processor independent, to run the complete test suite)">
[0931098]13]>
14
[c951082]15<sect1 id="bind" xreflabel="BIND-&bind-version;">
[53217a6]16 <?dbhtml filename="bind.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
[a6ac43b]21 <keywordset>
22 <keyword role="package">bind-&bind-version;.tar</keyword>
[2a5310e8]23 <keyword role="ftpdir">bind</keyword>
[a6ac43b]24 </keywordset>
[53217a6]25 </sect1info>
26
[c951082]27 <title>BIND-&bind-version;</title>
[53217a6]28
29 <indexterm zone="bind">
30 <primary sortas="a-BIND">BIND</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to BIND</title>
35
36 <para>The <application>BIND</application> package provides a DNS server
37 and client utilities. If you are only interested in the utilities, refer
38 to the <xref linkend="bind-utils"/>.</para>
39
40 <bridgehead renderas="sect3">Package Information</bridgehead>
41 <itemizedlist spacing="compact">
42 <listitem>
43 <para>Download (HTTP): <ulink url="&bind-download-http;"/></para>
44 </listitem>
45 <listitem>
46 <para>Download (FTP): <ulink url="&bind-download-ftp;"/></para>
47 </listitem>
48 <listitem>
49 <para>Download MD5 sum: &bind-md5sum;</para>
50 </listitem>
51 <listitem>
52 <para>Download size: &bind-size;</para>
53 </listitem>
54 <listitem>
55 <para>Estimated disk space required: &bind-buildsize;</para>
56 </listitem>
57 <listitem>
58 <para>Estimated build time: &bind-time;</para>
59 </listitem>
60 </itemizedlist>
61
62 <bridgehead renderas="sect3">BIND Dependencies</bridgehead>
63
64 <bridgehead renderas="sect4">Optional</bridgehead>
[a6ac43b]65 <para role="optional"><xref linkend="openssl"/></para>
[53217a6]66
[ade9c75]67 <bridgehead renderas="sect4">Optional (to Run the Test Suite)</bridgehead>
[a6ac43b]68 <para role="optional"><xref linkend="net-tools"/> (for <command>ifconfig</command>)
[ba4b31cf]69 and <xref linkend="perl-net-dns"/></para>
[53217a6]70
71 <bridgehead renderas="sect4">Optional (to [Re]Build
72 Documentation)</bridgehead>
[df6a4c0]73 <para role="optional">
74 <xref linkend="tex"/> and
75 <xref linkend="libxslt"/></para>
[53217a6]76
[3cb0c57]77 <para condition="html" role="usernotes">User Notes:
78 <ulink url="&blfs-wiki;/bind"/></para>
79
[53217a6]80 </sect2>
81
82 <sect2 role="installation">
83 <title>Installation of BIND</title>
84
85 <para>Install <application>BIND</application> by running the
86 following commands:</para>
87
[df6a4c0]88<screen><userinput>sed -i -e '247a #undef SO_BSDCOMPAT\n' lib/isc/unix/socket.c &amp;&amp;
[16473a92]89./configure --prefix=/usr --sysconfdir=/etc \
90 --enable-threads --with-libtool &amp;&amp;
[53217a6]91make</userinput></screen>
[a2fe8d47]92
[ade9c75]93 <para>Issue the following commands to run the complete suite of tests.
94 First, as <systemitem class="username">root</systemitem>, set up some test
95 interfaces:</para>
96
[bccbdaea]97<screen role="root"><userinput>bin/tests/system/ifconfig.sh up</userinput></screen>
[ade9c75]98
[4c288b0]99 <para>Now run the test suite as an unprivileged user:</para>
100
[ade9c75]101<screen><userinput>make check 2&gt;&amp;1 | tee check.log</userinput></screen>
102
103 <para>Again as <systemitem class="username">root</systemitem>, clean up the
104 test interfaces:</para>
105
106<screen role="root"><userinput>bin/tests/system/ifconfig.sh down</userinput></screen>
107
[df6a4c0]108 <para>Issue the following command to check that all 144 tests
[ade9c75]109 ran successfully:</para>
110
111<screen><userinput>grep "R:PASS" check.log | wc -l</userinput></screen>
112
113 <para>Finally, install the package as the <systemitem
114 class="username">root</systemitem> user:</para>
[a2fe8d47]115
[53217a6]116<screen role="root"><userinput>make install &amp;&amp;
[ade9c75]117chmod 755 /usr/lib/{lib{bind9,isc{,cc,cfg},lwres,dns}.so.*.?.?} &amp;&amp;
[16473a92]118cd doc &amp;&amp;
[ade9c75]119install -v -d -m755 /usr/share/doc/bind-&bind-version;/{arm,draft,misc,rfc} &amp;&amp;
[53217a6]120install -v -m644 arm/*.html \
[ade9c75]121 /usr/share/doc/bind-&bind-version;/arm &amp;&amp;
[53217a6]122install -v -m644 draft/*.txt \
[ade9c75]123 /usr/share/doc/bind-&bind-version;/draft &amp;&amp;
[53217a6]124install -v -m644 rfc/* \
[ade9c75]125 /usr/share/doc/bind-&bind-version;/rfc &amp;&amp;
[53217a6]126install -v -m644 \
[7ee9849]127 misc/{dnssec,ipv6,migrat*,options,rfc-compliance,roadmap,sdb} \
[ade9c75]128 /usr/share/doc/bind-&bind-version;/misc</userinput></screen>
[53217a6]129
130 </sect2>
131
132 <sect2 role="commands">
133 <title>Command Explanations</title>
134
[64868e0]135 <para><command>sed -i -e '247a #undef SO_BSDCOMPAT\n'
136 lib/isc/unix/socket.c</command>: This command removes an obsolete reference
137 so that the <application>bind</application> daemon does not generate
138 messages about it in the log.</para>
139
[53217a6]140 <para><parameter>--sysconfdir=/etc</parameter>: This parameter forces
141 <application>BIND</application> to look for configuration
142 files in <filename class='directory'>/etc</filename> instead of
143 <filename class='directory'>/usr/etc</filename>.</para>
144
145 <para><parameter>--enable-threads</parameter>: This parameter enables
146 multi-threading capability.</para>
147
148 <para><parameter>--with-libtool</parameter>: This parameter forces the
149 building of dynamic libraries and links the installed binaries to these
150 libraries.</para>
151
[bccbdaea]152 <para><command>chmod 755
153 /usr/lib/{lib{bind9,isc{,cc,cfg},lwres,dns}.so.*.?.?}</command>:
[76e88b3]154 Enable the execute bit to prevent a warning when using
155 <command>ldd</command> to check library dependencies.</para>
[ade9c75]156
[53217a6]157 <para><command>cd doc; install ...</command>: These commands install the
158 additional package documentation. Optionally, omit any or all of these
159 commands.</para>
160
161 </sect2>
162
163 <sect2 role="configuration">
164 <title>Configuring BIND</title>
165
166 <sect3 id="bind-config">
167 <title>Config files</title>
168
169 <para><filename>named.conf</filename>,
170 <filename>root.hints</filename>,
171 <filename>127.0.0</filename>,
172 <filename>rndc.conf</filename> and
173 <filename>resolv.conf</filename></para>
174
175 <indexterm zone="bind bind-config">
176 <primary sortas="e-etc-named.conf">/etc/named.conf</primary>
177 </indexterm>
178
179 <indexterm zone="bind bind-config">
180 <primary sortas="e-etc-rndc.conf">/etc/rndc.conf</primary>
181 </indexterm>
182
183 <indexterm zone="bind bind-config">
184 <primary sortas="e-etc-resolv.conf">/etc/resolv.conf</primary>
185 </indexterm>
186
187 <indexterm zone="bind bind-config">
188 <primary sortas="e-etc-namedb-root.hints">/etc/namedb/root.hints</primary>
189 </indexterm>
190
191 <indexterm zone="bind bind-config">
192 <primary sortas="e-etc-namedb-pz-127.0.0.0">/etc/namedb/pz/127.0.0.0</primary>
193 </indexterm>
194
195 </sect3>
196
197 <sect3>
198 <title>Configuration Information</title>
199
200 <para><application>BIND</application> will be configured to run in a
201 <command>chroot</command> jail as an unprivileged user (<systemitem
202 class="username">named</systemitem>). This configuration is more secure
203 in that a DNS compromise can only affect a few files in the <systemitem
204 class="username">named</systemitem> user's <envar>HOME</envar>
205 directory.</para>
206
207 <para>Create the unprivileged user and group <systemitem
208 class="username">named</systemitem>:</para>
209
[b785ab29]210<screen role="root"><userinput>groupadd -g 20 named &amp;&amp;
211useradd -m -c "BIND Owner" -g named -s /bin/false -u 20 named</userinput></screen>
[53217a6]212
213 <para>Set up some files, directories and devices needed by
214 <application>BIND</application>:</para>
215
216<screen role="root"><userinput>cd /home/named &amp;&amp;
[0931098]217mkdir -p dev etc/namedb/slave var/run &amp;&amp;
218mknod /home/named/dev/null c 1 3 &amp;&amp;
219mknod /home/named/dev/random c 1 8 &amp;&amp;
220chmod 666 /home/named/dev/{null,random} &amp;&amp;
221mkdir /home/named/etc/namedb/pz &amp;&amp;
[53217a6]222cp /etc/localtime /home/named/etc</userinput></screen>
[0931098]223
[53217a6]224 <para>Then, generate a key for use in the <filename>named.conf</filename>
225 and <filename>rdnc.conf</filename> files using the
226 <command>rndc-confgen</command> command:</para>
[b8214dc6]227
[53217a6]228<screen role="root"><userinput>rndc-confgen -b 512 | grep -m 1 "secret" | cut -d '"' -f 2</userinput></screen>
[b8214dc6]229
[53217a6]230 <para>Create the <filename>named.conf</filename> file from which
231 <command>named</command> will read the location of zone files, root
232 name servers and secure DNS keys:</para>
[0931098]233
[53217a6]234<screen role="root"><userinput>cat &gt; /home/named/etc/named.conf &lt;&lt; "EOF"
235<literal> options {
[0931098]236 directory "/etc/namedb";
237 pid-file "/var/run/named.pid";
238 statistics-file "/var/run/named.stats";
[53217a6]239
[0931098]240 };
241 controls {
242 inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
243 };
244 key "rndc_key" {
245 algorithm hmac-md5;
[3cb0c57]246 secret "<replaceable>&lt;Insert secret from rndc-confgen's output here&gt;</replaceable>";
[0931098]247 };
248 zone "." {
249 type hint;
250 file "root.hints";
251 };
252 zone "0.0.127.in-addr.arpa" {
253 type master;
254 file "pz/127.0.0";
255 };
[1c2cfae1]256
257// Bind 9 now logs by default through syslog (except debug).
258// These are the default logging rules.
259
260logging {
261 category default { default_syslog; default_debug; };
262 category unmatched { null; };
263
264 channel default_syslog {
265 syslog daemon; // send to syslog's daemon
266 // facility
267 severity info; // only send priority info
268 // and higher
269 };
270
271 channel default_debug {
272 file "named.run"; // write to named.run in
273 // the working directory
274 // Note: stderr is used instead
275 // of "named.run"
276 // if the server is started
277 // with the '-f' option.
278 severity dynamic; // log at the server's
279 // current debug level
280 };
281
282 channel default_stderr {
283 stderr; // writes to stderr
284 severity info; // only send priority info
285 // and higher
286 };
287
288 channel null {
289 null; // toss anything sent to
290 // this channel
291 };
[53217a6]292};</literal>
[1c2cfae1]293
[53217a6]294EOF</userinput></screen>
[0931098]295
[53217a6]296 <para>Create the <filename>rndc.conf</filename> file with the following
297 commands:</para>
[16473a92]298
[53217a6]299<screen role="root"><userinput>cat &gt; /etc/rndc.conf &lt;&lt; "EOF"
300<literal>key rndc_key {
[b8214dc6]301algorithm "hmac-md5";
302 secret
[3cb0c57]303 "<replaceable>&lt;Insert secret from rndc-confgen's output here&gt;</replaceable>";
[b8214dc6]304 };
305options {
306 default-server localhost;
307 default-key rndc_key;
[53217a6]308};</literal>
309EOF</userinput></screen>
[16473a92]310
[53217a6]311 <para>The <filename>rndc.conf</filename> file contains information for
312 controlling <command>named</command> operations with the
313 <command>rndc</command> utility.</para>
[b8214dc6]314
[53217a6]315 <para>Create a zone file with the following contents:</para>
[0931098]316
[53217a6]317<screen role="root"><userinput>cat &gt; /home/named/etc/namedb/pz/127.0.0 &lt;&lt; "EOF"
318<literal>$TTL 3D
[0931098]319@ IN SOA ns.local.domain. hostmaster.local.domain. (
320 1 ; Serial
321 8H ; Refresh
322 2H ; Retry
323 4W ; Expire
324 1D) ; Minimum TTL
325 NS ns.local.domain.
[53217a6]3261 PTR localhost.</literal>
327EOF</userinput></screen>
[0931098]328
[53217a6]329 <para>Create the <filename>root.hints</filename> file with the following
330 commands:</para>
[0931098]331
[53217a6]332 <note>
333 <para>Caution must be used to ensure there are no leading spaces in
334 this file.</para>
335 </note>
[0931098]336
[53217a6]337<screen role="root"><userinput>cat &gt; /home/named/etc/namedb/root.hints &lt;&lt; "EOF"
338<literal>. 6D IN NS A.ROOT-SERVERS.NET.
[0931098]339. 6D IN NS B.ROOT-SERVERS.NET.
340. 6D IN NS C.ROOT-SERVERS.NET.
341. 6D IN NS D.ROOT-SERVERS.NET.
342. 6D IN NS E.ROOT-SERVERS.NET.
343. 6D IN NS F.ROOT-SERVERS.NET.
344. 6D IN NS G.ROOT-SERVERS.NET.
345. 6D IN NS H.ROOT-SERVERS.NET.
346. 6D IN NS I.ROOT-SERVERS.NET.
347. 6D IN NS J.ROOT-SERVERS.NET.
348. 6D IN NS K.ROOT-SERVERS.NET.
349. 6D IN NS L.ROOT-SERVERS.NET.
350. 6D IN NS M.ROOT-SERVERS.NET.
351A.ROOT-SERVERS.NET. 6D IN A 198.41.0.4
[1c2cfae1]352B.ROOT-SERVERS.NET. 6D IN A 192.228.79.201
[0931098]353C.ROOT-SERVERS.NET. 6D IN A 192.33.4.12
354D.ROOT-SERVERS.NET. 6D IN A 128.8.10.90
355E.ROOT-SERVERS.NET. 6D IN A 192.203.230.10
356F.ROOT-SERVERS.NET. 6D IN A 192.5.5.241
357G.ROOT-SERVERS.NET. 6D IN A 192.112.36.4
358H.ROOT-SERVERS.NET. 6D IN A 128.63.2.53
359I.ROOT-SERVERS.NET. 6D IN A 192.36.148.17
360J.ROOT-SERVERS.NET. 6D IN A 192.58.128.30
361K.ROOT-SERVERS.NET. 6D IN A 193.0.14.129
362L.ROOT-SERVERS.NET. 6D IN A 198.32.64.12
[53217a6]363M.ROOT-SERVERS.NET. 6D IN A 202.12.27.33</literal>
364EOF</userinput></screen>
[f45b1953]365
[53217a6]366 <para>The <filename>root.hints</filename> file is a list of root
367 name servers. This file must be updated periodically with the
368 <command>dig</command> utility. A current copy of root.hints can be
369 obtained from <ulink url="ftp://rs.internic.net/domain/named.root" />.
370 Consult the <ulink url="http://www.bind9.net/Bv9ARM.html">BIND 9
371 Administrator Reference Manual</ulink> for details.</para>
372
373 <para>Create or modify <filename>resolv.conf</filename> to use the new
374 name server with the following commands:</para>
[f45b1953]375
[53217a6]376 <note>
[3cb0c57]377 <para>Replace <replaceable>&lt;yourdomain.com&gt;</replaceable> with
[53217a6]378 your own valid domain name.</para>
379 </note>
380
381<screen role="root"><userinput>cp /etc/resolv.conf /etc/resolv.conf.bak &amp;&amp;
382cat &gt; /etc/resolv.conf &lt;&lt; "EOF"
[3cb0c57]383<literal>search <replaceable>&lt;yourdomain.com&gt;</replaceable>
[53217a6]384nameserver 127.0.0.1</literal>
385EOF</userinput></screen>
386
387 <para>Set permissions on the <command>chroot</command> jail with the
388 following command:</para>
389
390<screen role="root"><userinput>chown -R named.named /home/named</userinput></screen>
391
392 </sect3>
393
394 <sect3 id="bind-init">
395 <title>Boot Script</title>
396
397 <para>To start the DNS server at boot, install the
398 <filename>/etc/rc.d/init.d/bind</filename> init script included
[5254d12]399 in the <xref linkend="bootscripts"/> package.</para>
[53217a6]400
401 <indexterm zone="bind bind-init">
402 <primary sortas="f-bind">bind</primary>
403 </indexterm>
404
405<screen role="root"><userinput>make install-bind</userinput></screen>
406
407 <para>Now start <application>BIND</application> with
408 the new boot script:</para>
409
410<screen role="root"><userinput>/etc/rc.d/init.d/bind start</userinput></screen>
411
412 </sect3>
413
414 <sect3>
415 <title>Testing BIND</title>
416
417 <para>Test out the new <application>BIND</application> 9 installation.
418 First query the local host address with <command>dig</command>:</para>
419
420<screen><userinput>dig -x 127.0.0.1</userinput></screen>
421
422 <para>Now try an external name lookup, taking note of the speed
423 difference in repeated lookups due to the caching. Run the
424 <command>dig</command> command twice on the same address:</para>
425
426<screen><userinput>dig www.linuxfromscratch.org &amp;&amp;
427dig www.linuxfromscratch.org</userinput></screen>
428
429 <para>You can see almost instantaneous results with the named caching
430 lookups. Consult the <application>BIND</application> Administrator
431 Reference Manual located at <filename>doc/arm/Bv9ARM.html</filename>
432 in the package source tree, for further configuration options.</para>
433
434 </sect3>
435
436 </sect2>
437
438 <sect2 role="content">
439 <title>Contents</title>
440
441 <segmentedlist>
442 <segtitle>Installed Programs</segtitle>
443 <segtitle>Installed Libraries</segtitle>
444 <segtitle>Installed Directories</segtitle>
445
446 <seglistitem>
447 <seg>dig, dnssec-keygen, dnssec-signzone, host, isc-config.sh, lwresd,
448 named, named-checkconf, named-checkzone, nslookup, nsupdate, rndc, and
449 rndc-confgen</seg>
[3cb0c57]450 <seg>libbind9.{so,a}, libdns.{so,a}, libisc.{so,a}, libisccc.{so,a},
451 libisccfg.{so,a}, and liblwres.{so,a}</seg>
[53217a6]452 <seg>/home/named, /usr/include/bind9, /usr/include/dns, /usr/include/dst,
453 /usr/include/isc, /usr/include/isccc, /usr/include/isccfg,
454 /usr/include/lwres, and /usr/share/doc/bind-&bind-version;</seg>
455 </seglistitem>
456 </segmentedlist>
457
458 <variablelist>
459 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
460 <?dbfo list-presentation="list"?>
461 <?dbhtml list-presentation="table"?>
462
463 <varlistentry id="dig">
464 <term><command>dig</command></term>
465 <listitem>
466 <para>interrogates DNS servers.</para>
467 <indexterm zone="bind dig">
468 <primary sortas="b-dig">dig</primary>
469 </indexterm>
470 </listitem>
471 </varlistentry>
472
473 <varlistentry id="dnssec-keygen">
474 <term><command>dnssec-keygen</command></term>
475 <listitem>
476 <para>is a key generator for secure DNS.</para>
477 <indexterm zone="bind dnssec-keygen">
478 <primary sortas="b-dnssec-keygen">dnssec-keygen</primary>
479 </indexterm>
480 </listitem>
481 </varlistentry>
482
483 <varlistentry id="dnssec-signzone">
484 <term><command>dnssec-signzone</command></term>
485 <listitem>
486 <para>generates signed versions of zone files.</para>
487 <indexterm zone="bind dnssec-signzone">
488 <primary sortas="b-dnssec-signzone">dnssec-signzone</primary>
489 </indexterm>
490 </listitem>
491 </varlistentry>
492
493 <varlistentry id="host">
494 <term><command>host</command></term>
495 <listitem>
496 <para>is a utility for DNS lookups.</para>
497 <indexterm zone="bind host">
498 <primary sortas="b-host">host</primary>
499 </indexterm>
500 </listitem>
501 </varlistentry>
502
503 <varlistentry id="lwresd">
504 <term><command>lwresd</command></term>
505 <listitem>
506 <para>is a caching-only name server for local process use.</para>
507 <indexterm zone="bind lwresd">
508 <primary sortas="b-lwresd">lwresd</primary>
509 </indexterm>
510 </listitem>
511 </varlistentry>
512
513 <varlistentry id="named">
514 <term><command>named</command></term>
515 <listitem>
516 <para>is the name server daemon.</para>
517 <indexterm zone="bind named">
518 <primary sortas="b-named">named</primary>
519 </indexterm>
520 </listitem>
521 </varlistentry>
522
523 <varlistentry id="named-checkconf">
524 <term><command>named-checkconf</command></term>
525 <listitem>
526 <para>checks the syntax of <filename>named.conf</filename>
527 files.</para>
528 <indexterm zone="bind named-checkconf">
529 <primary sortas="b-named-checkconf">named-checkconf</primary>
530 </indexterm>
531 </listitem>
532 </varlistentry>
533
534 <varlistentry id="named-checkzone">
535 <term><command>named-checkzone</command></term>
536 <listitem>
537 <para>checks zone file validity.</para>
538 <indexterm zone="bind named-checkzone">
539 <primary sortas="b-named-checkzone">named-checkzone</primary>
540 </indexterm>
541 </listitem>
542 </varlistentry>
543
544 <varlistentry id="nslookup">
545 <term><command>nslookup</command></term>
546 <listitem>
547 <para>is a program used to query Internet domain nameservers.</para>
548 <indexterm zone="bind nslookup">
549 <primary sortas="b-nslookup">nslookup</primary>
550 </indexterm>
551 </listitem>
552 </varlistentry>
553
554 <varlistentry id="nsupdate">
555 <term><command>nsupdate</command></term>
556 <listitem>
557 <para>is used to submit DNS update requests.</para>
558 <indexterm zone="bind nsupdate">
559 <primary sortas="b-nsupdate">nsupdate</primary>
560 </indexterm>
561 </listitem>
562 </varlistentry>
563
564 <varlistentry id="rndc">
565 <term><command>rndc</command></term>
566 <listitem>
567 <para>controls the operation of <application>BIND</application>.</para>
568 <indexterm zone="bind rndc">
569 <primary sortas="b-rndc">rndc</primary>
570 </indexterm>
571 </listitem>
572 </varlistentry>
573
574 <varlistentry id="rndc-confgen">
575 <term><command>rndc-confgen</command></term>
576 <listitem>
577 <para>generates <filename>rndc.conf</filename> files.</para>
578 <indexterm zone="bind rndc-confgen">
579 <primary sortas="b-rndc-confgen">rndc-confgen</primary>
580 </indexterm>
581 </listitem>
582 </varlistentry>
583
584 </variablelist>
585
586 </sect2>
587
588</sect1>
Note: See TracBrowser for help on using the repository browser.