source: server/major/bind.xml@ e0ac6b0

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 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 e0ac6b0 was 56605b9, checked in by Bruce Dubbs <bdubbs@…>, 10 years ago

Remove XML::Parser from perl modules
Archive acl, attr, intltool, expat, gperf
Synchronize libcap with LFS.

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

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