Changeset a2fe8d47
- Timestamp:
- 01/29/2005 03:21:48 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 6.0, 6.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, ken/inkscape-core-mods, krejzi/svn, lazarus, nosym, perl-modules, plabs/python-mods, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/soup3, xry111/test-20220226
- Children:
- 5fbff85
- Parents:
- 99ae2916
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
basicnet/netutils/bind-utils.xml
r99ae2916 ra2fe8d47 12 12 ]> 13 13 14 <sect1 id="bind-utils" xreflabel="BIND Utilities-&bind-version; ">14 <sect1 id="bind-utils" xreflabel="BIND Utilities-&bind-version;p1"> 15 15 <sect1info> 16 16 <othername>$LastChangedBy$</othername> … … 18 18 </sect1info> 19 19 <?dbhtml filename="bind-utils.html"?> 20 <title>BIND Utilities-&bind-version;</title> 20 <title>BIND Utilities-&bind-version;p1</title> 21 <indexterm zone="bind-utils"> 22 <primary sortas="a-BIND-Utilities">BIND Utilities</primary> 23 </indexterm> 21 24 22 25 <sect2> … … 48 51 </sect3> 49 52 53 <sect3><title>Additional downloads</title> 54 <itemizedlist spacing='compact'> 55 <listitem><para><ulink 56 url="ftp://ftp.isc.org/isc/bind9/9.3.0/&bind-version;-patch1"/></para> 57 </listitem> 58 </itemizedlist> 59 </sect3> 60 50 61 <sect3><title><application><acronym>BIND</acronym> Utilities</application> 51 62 dependencies</title> … … 61 72 Utilities</application></title> 62 73 63 <para>Install 64 <application><acronym>BIND</acronym> Utilities</application> by 74 <para>Install <application><acronym>BIND</acronym> Utilities</application> by 65 75 running the following commands:</para> 66 76 67 <screen><userinput>./configure --prefix=/usr && 77 <screen><userinput>patch -Np1 -i ../&bind-version;-patch1 && 78 ./configure --prefix=/usr && 68 79 make -C lib/dns && 69 80 make -C lib/isc && … … 79 90 <title>Command explanations</title> 80 91 92 <para><command>patch -Np1 -i ../&bind-version;-patch1</command>: There's a 93 vulnerability in the <acronym>DNS</acronym><acronym>SEC</acronym> code. See 94 <ulink url="http://www.kb.cert.org/vuls/id/938617"/>. The patch fixes the 95 bug.</para> 96 81 97 <para><command>make -C lib/...</command>: These commands build the 82 98 libraries that are needed for the client programs.</para> … … 90 106 <title>Contents</title> 91 107 92 <para>The <application><acronym>BIND</acronym> Utilities</application> package 93 contains <command>dig</command>, <command>host</command> and 94 <command>nslookup</command>.</para> 108 <segmentedlist> 109 <segtitle>Installed Programs</segtitle> 110 <segtitle>Installed Libraries</segtitle> 111 <segtitle>Installed Directories</segtitle> 95 112 96 </sect2> 113 <seglistitem> 114 <seg>dig, host and nslookup</seg> 115 <seg>None</seg> 116 <seg>None</seg> 117 </seglistitem> 118 </segmentedlist> 97 119 98 <sect2> 99 <title>Description</title> 100 120 <sect3><title>Short Descriptions</title> 101 121 <para>See the program descriptions in the <xref linkend="bind"/> 102 122 section.</para> 123 </sect3> 103 124 104 125 </sect2> -
general.ent
r99ae2916 ra2fe8d47 1 <!ENTITY day "2 8">1 <!ENTITY day "29"> 2 2 <!ENTITY month "01"> 3 3 <!ENTITY year "2005"> -
introduction/welcome/changelog.xml
r99ae2916 ra2fe8d47 22 22 23 23 <itemizedlist> 24 25 <listitem><para>January 29th, 2005 [randy]: Added vulnerability fix patch to 26 Bind instructions and bumped version entities to 9.3.0p1.</para></listitem> 24 27 25 28 <listitem><para>January 28th, 2005 [randy]: Updated to hdparm-5.8, -
server/other/bind.xml
r99ae2916 ra2fe8d47 12 12 ]> 13 13 14 <sect1 id="bind" xreflabel="BIND-&bind-version; ">14 <sect1 id="bind" xreflabel="BIND-&bind-version;p1"> 15 15 <sect1info> 16 16 <othername>$LastChangedBy$</othername> … … 18 18 </sect1info> 19 19 <?dbhtml filename="bind.html"?> 20 <title><acronym>BIND</acronym>-&bind-version;</title> 20 <title><acronym>BIND</acronym>-&bind-version;p1</title> 21 <indexterm zone="bind"> 22 <primary sortas="a-BIND">BIND</primary> 23 </indexterm> 21 24 22 25 <sect2> … … 43 46 </sect3> 44 47 48 <sect3><title>Additional downloads</title> 49 <itemizedlist spacing='compact'> 50 <listitem><para><ulink 51 url="ftp://ftp.isc.org/isc/bind9/9.3.0/&bind-version;-patch1"/></para> 52 </listitem> 53 </itemizedlist> 54 </sect3> 55 45 56 <sect3><title><application><acronym>BIND</acronym></application> 46 57 dependencies</title> … … 70 81 running the following commands:</para> 71 82 72 <screen><userinput><command>sed -i -e "s/dsssl-stylesheets/&-1.78/g" configure && 83 <screen><userinput><command>patch -Np1 -i ../&bind-version;-patch1 && 84 sed -i -e "s/dsssl-stylesheets/&-1.78/g" configure && 73 85 ./configure --prefix=/usr --sysconfdir=/etc \ 74 86 --enable-threads --with-libtool && 75 make && 76 make install && 87 make</command></userinput></screen> 88 89 <para>Now, as the root user:</para> 90 91 <screen><userinput role='root'><command>make install && 77 92 chmod 755 \ 78 93 /usr/lib/{lib{bind9,isc{,cc,cfg},lwres}.so.?.?.?,libdns.so.20.0.0} && … … 93 108 package, you need to set up some dummy interfaces (requires 94 109 <command>ifconfig</command>). Issue the following commands to run the 95 complete suite of tests:</para> 96 97 <screen><userinput><command>bin/tests/system/ifconfig.sh up && 110 complete suite of tests (you will have to be the root user to issue the 111 <command>ifconfig</command> commands):</para> 112 113 <screen><userinput role='root'><command>bin/tests/system/ifconfig.sh up && 98 114 make check >check.log 2>&1 && 99 115 bin/tests/system/ifconfig.sh down</command></userinput></screen> … … 108 124 <sect2> 109 125 <title>Command explanations</title> 126 127 <para><command>patch -Np1 -i ../&bind-version;-patch1</command>: There's a 128 vulnerability in the <acronym>DNS</acronym><acronym>SEC</acronym> code. See 129 <ulink url="http://www.kb.cert.org/vuls/id/938617"/>. The patch fixes the 130 bug.</para> 110 131 111 132 <para><command>sed -i -e ... configure</command>: This command forces … … 135 156 <application><acronym>BIND</acronym></application></title> 136 157 137 <sect3><title>Config files</title> 138 <para><filename>named.conf</filename>, <filename>root.hints</filename>, 139 <filename>127.0.0</filename>, <filename>rndc.conf</filename></para> 158 <sect3 id="bind-config"><title>Config files</title> 159 <para><filename>named.conf</filename>, 160 <filename>root.hints</filename>, 161 <filename>127.0.0</filename>, 162 <filename>rndc.conf</filename> and 163 <filename>resolv.conf</filename></para> 164 <indexterm zone="bind bind-config"> 165 <primary sortas="e-etc-named.conf">/etc/named.conf</primary></indexterm> 166 <indexterm zone="bind bind-config"> 167 <primary sortas="e-etc-rndc.conf">/etc/rndc.conf</primary></indexterm> 168 <indexterm zone="bind bind-config"> 169 <primary sortas="e-etc-resolv.conf">/etc/resolv.conf</primary></indexterm> 170 <indexterm zone="bind bind-config"> 171 <primary sortas="e-etc-namedb-root.hints">/etc/namedb/root.hints</primary> 172 </indexterm> 173 <indexterm zone="bind bind-config"> 174 <primary sortas="e-etc-namedb-pz-127.0.0.0">/etc/namedb/pz/127.0.0.0</primary> 175 </indexterm> 140 176 </sect3> 141 177 … … 150 186 <para>Create the unprivileged user and group named:</para> 151 187 152 <screen><userinput ><command>groupadd named &&188 <screen><userinput role='root'><command>groupadd named && 153 189 useradd -m -c "BIND Owner" -g named -s /bin/false named</command></userinput></screen> 154 190 … … 156 192 <application><acronym>BIND</acronym></application>:</para> 157 193 158 <screen><userinput ><command>cd /home/named &&194 <screen><userinput role='root'><command>cd /home/named && 159 195 mkdir -p dev etc/namedb/slave var/run && 160 196 mknod /home/named/dev/null c 1 3 && … … 168 204 <command>rndc-confgen</command> command:</para> 169 205 170 <screen><userinput ><command>rndc-confgen -b 512 | grep -m 1 "secret" | cut -d '"' -f 2</command></userinput></screen>206 <screen><userinput role='root'><command>rndc-confgen -b 512 | grep -m 1 "secret" | cut -d '"' -f 2</command></userinput></screen> 171 207 172 208 <para>Create the <filename>named.conf</filename> file from which named … … 174 210 <acronym>DNS</acronym> keys:</para> 175 211 176 <screen><userinput ><command>cat > /home/named/etc/named.conf << "EOF"</command>212 <screen><userinput role='root'><command>cat > /home/named/etc/named.conf << "EOF"</command> 177 213 options { 178 214 directory "/etc/namedb"; … … 241 277 commands:</para> 242 278 243 <screen><userinput ><command>cat > /etc/rndc.conf << "EOF"</command>279 <screen><userinput role='root'><command>cat > /etc/rndc.conf << "EOF"</command> 244 280 key rndc_key { 245 281 algorithm "hmac-md5"; … … 259 295 <para>Create a zone file with the following contents:</para> 260 296 261 <screen><userinput ><command>cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"</command>297 <screen><userinput role='root'><command>cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"</command> 262 298 $TTL 3D 263 299 @ IN SOA ns.local.domain. hostmaster.local.domain. ( … … 320 356 valid domain name.</para></note> 321 357 322 <screen><userinput ><command>cp /etc/resolv.conf /etc/resolv.conf.bak &&358 <screen><userinput role='root'><command>cp /etc/resolv.conf /etc/resolv.conf.bak && 323 359 cat > /etc/resolv.conf << "EOF"</command> 324 360 search <replaceable>[yourdomain.com]</replaceable> … … 329 365 following command:</para> 330 366 331 <screen><userinput ><command>chown -R named.named /home/named</command></userinput></screen>332 333 <para >To start the <acronym>DNS</acronym> server at boot, install the367 <screen><userinput role='root'><command>chown -R named.named /home/named</command></userinput></screen> 368 369 <para id="bind-init">To start the <acronym>DNS</acronym> server at boot, install the 334 370 <filename>/etc/rc.d/init.d/bind</filename> init script included in the 335 371 <xref linkend="intro-important-bootscripts"/> package.</para> 336 337 <screen><userinput><command>make install-bind</command></userinput></screen> 372 <indexterm zone="bind bind-init"> 373 <primary sortas="f-bind">bind</primary></indexterm> 374 375 <screen><userinput role='root'><command>make install-bind</command></userinput></screen> 338 376 339 377 <para>Now start <application><acronym>BIND</acronym></application> with 340 378 the new boot script:</para> 341 379 342 <screen><userinput ><command>/etc/rc.d/init.d/bind start</command></userinput></screen>380 <screen><userinput role='root'><command>/etc/rc.d/init.d/bind start</command></userinput></screen> 343 381 344 382 </sect3> … … 371 409 <title>Contents</title> 372 410 373 <para>The <application><acronym>BIND</acronym></application> package contains 374 <command>dig</command>, 375 <command>dnssec-keygen</command>, 376 <command>dnssec-signzone</command>, 377 <command>host</command>, 378 <command>isc-config.sh</command>, 379 <command>lwresd</command>, 380 <command>named</command>, 381 <command>named-checkconf</command>, 382 <command>named-checkzone</command>, 383 <command>nslookup</command>, 384 <command>nsupdate</command>, 385 <command>rndc</command>, 386 <command>rndc-confgen</command>, 387 <filename class='libraryfile'>libbind9</filename>, 388 <filename class='libraryfile'>libdns</filename>, 389 <filename class='libraryfile'>libisc</filename>, 390 <filename class='libraryfile'>libisccc</filename>, 391 <filename class='libraryfile'>libisccfg</filename> and 392 <filename class='libraryfile'>liblwres</filename>.</para> 411 <segmentedlist> 412 <segtitle>Installed Programs</segtitle> 413 <segtitle>Installed Libraries</segtitle> 414 <segtitle>Installed Directories</segtitle> 415 416 <seglistitem> 417 <seg>dig, dnssec-keygen, dnssec-signzone, host, isc-config.sh, lwresd, 418 named, named-checkconf, named-checkzone, nslookup, nsupdate, rndc and 419 rndc-confgen</seg> 420 <seg>libbind9.[so,a], libdns.[so,a], libisc.[so,a], libisccc.[so,a], 421 libisccfg.[so,a] and liblwres.[so,a]</seg> 422 <seg>/home/named, /usr/include/bind9, /usr/include/dns, /usr/include/dst, 423 /usr/include/isc, /usr/include/isccc, /usr/include/isccfg, /usr/include/lwres 424 and /usr/share/doc/bind-&bind-version;</seg> 425 </seglistitem> 426 </segmentedlist> 427 428 <variablelist> 429 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 430 <?dbfo list-presentation="list"?> 431 432 <varlistentry id="dig"> 433 <term><command>dig</command></term> 434 <listitem><para>interrogates <acronym>DNS</acronym> servers.</para> 435 <indexterm zone="bind dig"> 436 <primary sortas="b-dig">dig</primary> 437 </indexterm></listitem> 438 </varlistentry> 439 440 <varlistentry id="dnssec-keygen"> 441 <term><command>dnssec-keygen</command></term> 442 <listitem><para>is a key generator for secure <acronym>DNS</acronym>.</para> 443 <indexterm zone="bind dnssec-keygen"> 444 <primary sortas="b-dnssec-keygen">dnssec-keygen</primary> 445 </indexterm></listitem> 446 </varlistentry> 447 448 <varlistentry id="dnssec-signzone"> 449 <term><command>dnssec-signzone</command></term> 450 <listitem><para>generates signed versions of zone files.</para> 451 <indexterm zone="bind dnssec-signzone"> 452 <primary sortas="b-dnssec-signzone">dnssec-signzone</primary> 453 </indexterm></listitem> 454 </varlistentry> 455 456 <varlistentry id="host"> 457 <term><command>host</command></term> 458 <listitem><para>is a utility for <acronym>DNS</acronym> lookups.</para> 459 <indexterm zone="bind host"> 460 <primary sortas="b-host">host</primary> 461 </indexterm></listitem> 462 </varlistentry> 463 464 <varlistentry id="lwresd"> 465 <term><command>lwresd</command></term> 466 <listitem><para>is a caching-only name server for local process use.</para> 467 <indexterm zone="bind lwresd"> 468 <primary sortas="b-lwresd">lwresd</primary> 469 </indexterm></listitem> 470 </varlistentry> 471 472 <varlistentry id="named"> 473 <term><command>named</command></term> 474 <listitem><para>is the name server daemon.</para> 475 <indexterm zone="bind named"> 476 <primary sortas="b-named">named</primary> 477 </indexterm></listitem> 478 </varlistentry> 479 480 <varlistentry id="named-checkconf"> 481 <term><command>named-checkconf</command></term> 482 <listitem><para>checks the syntax of <filename>named.conf</filename> 483 files.</para> 484 <indexterm zone="bind named-checkconf"> 485 <primary sortas="b-named-checkconf">named-checkconf</primary> 486 </indexterm></listitem> 487 </varlistentry> 488 489 <varlistentry id="named-checkzone"> 490 <term><command>named-checkzone</command></term> 491 <listitem><para>checks zone file validity.</para> 492 <indexterm zone="bind named-checkzone"> 493 <primary sortas="b-named-checkzone">named-checkzone</primary> 494 </indexterm></listitem> 495 </varlistentry> 496 497 <varlistentry id="nslookup"> 498 <term><command>nslookup</command></term> 499 <listitem><para>is a program used to query Internet domain nameservers.</para> 500 <indexterm zone="bind nslookup"> 501 <primary sortas="b-nslookup">nslookup</primary> 502 </indexterm></listitem> 503 </varlistentry> 504 505 <varlistentry id="nsupdate"> 506 <term><command>nsupdate</command></term> 507 <listitem><para>is used to submit <acronym>DNS</acronym> update 508 requests.</para> 509 <indexterm zone="bind nsupdate"> 510 <primary sortas="b-nsupdate">nsupdate</primary> 511 </indexterm></listitem> 512 </varlistentry> 513 514 <varlistentry id="rndc"> 515 <term><command>rndc</command></term> 516 <listitem><para>controls the operation of 517 <application><acronym>BIND</acronym></application>.</para> 518 <indexterm zone="bind rndc"> 519 <primary sortas="b-rndc">rndc</primary> 520 </indexterm></listitem> 521 </varlistentry> 522 523 <varlistentry id="rndc-confgen"> 524 <term><command>rndc-confgen</command></term> 525 <listitem><para>generates <filename>rndc.conf</filename> files.</para> 526 <indexterm zone="bind rndc-confgen"> 527 <primary sortas="b-rndc-confgen">rndc-confgen</primary> 528 </indexterm></listitem> 529 </varlistentry> 530 </variablelist> 531 393 532 </sect2> 394 533 395 <sect2><title>Description</title>396 397 <sect3><title>dig</title>398 <para><command>dig</command> interrogates <acronym>DNS</acronym>399 servers.</para></sect3>400 401 <sect3><title>dnssec-keygen</title>402 <para><command>dnssec-keygen</command> is a key generator for secure403 <acronym>DNS</acronym>.</para></sect3>404 405 <sect3><title>dnssec-signzone</title>406 <para><command>dnssec-signzone</command> generates signed versions of407 zone files.</para></sect3>408 409 <sect3><title>host</title>410 <para><command>host</command> is a utility for <acronym>DNS</acronym>411 lookups.</para></sect3>412 413 <sect3><title>lwresd</title>414 <para><command>lwresd</command> is a caching-only name server for local415 process use.</para></sect3>416 417 <sect3><title>named</title>418 <para><command>named</command> is the name server daemon.</para></sect3>419 420 <sect3><title>named-checkconf</title>421 <para><command>named-checkconf</command> checks the syntax of422 <filename>named.conf</filename> files.</para></sect3>423 424 <sect3><title>named-checkzone</title>425 <para><command>named-checkzone</command> checks zone file426 validity.</para></sect3>427 428 <sect3><title>nslookup</title>429 <para><command>nslookup</command> is a program used to query Internet430 domain nameservers.</para></sect3>431 432 <sect3><title>nsupdate</title>433 <para><command>nsupdate</command> is used to submit434 <acronym>DNS</acronym> update requests.</para></sect3>435 436 <sect3><title>rndc</title>437 <para><command>rndc</command> controls the operation of438 <application><acronym>BIND</acronym></application>.</para></sect3>439 440 <sect3><title>rndc-confgen</title>441 <para><command>rndc-confgen</command> generates442 <filename>rndc.conf</filename> files.</para></sect3>443 444 </sect2>445 446 534 </sect1> 447 535
Note:
See TracChangeset
for help on using the changeset viewer.