DNS and BIND, 4th Edition By Paul Albitz and Cricket Liu The following errata were *corrected in the 3/04 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem {XV} URL: ftp://ftp.oreilly.com/published/oreilly/nutshell/dnsbind/dns.tar.Z NOW READS: ftp://ftp.oreilly.com/published/oreilly/nutshell/dnsbind/ {60} In SOA example, last line; 1h ) ; Negative caching TTL of 1 day Comment NOW READS: "Negative caching TTL of 1 hour [66] First example: "... al.robocop.movie.edu.(" NOW READS: "... al.robocop.movie.edu. (" {70} second last line file "db.movie"; NOW READS: file "db.movie.edu"; (86) Roughly half way down page "then the modified line looks like this: secondary movie.edu 192.249.249.3 db.movie.edu " NOW READS: "then the modified line looks like this: secondary movie.edu 192.249.249.3 bak.movie.edu " {87} BIND 8 or 9 configuration example;file substatement of zone "253.253.192.in-addr.arpa" statement; file "db.192.253.253"; NOW READS: file "bak.192.253.253"; {89} 1st example, last line: "Negative caching TTL of 1 day" NOW READS: "Negative caching TTL of 1 hour" (98) 3rd paragraph, 2nd line; "The mailer of ruby.oreilly.com then tries to forward the mail on to ora.reilly.com,..." NOW READS: "The mailer of ruby.oreilly.com then tries to forward the mail on to ora.oreilly.com,..." {237} $GENERATE statement example; $GENERATE 200-207 $.1.15.in-addr.arpa. 86400 IN NS ns-1.cns.hp.com. $GENERATE 200-207 $.1.15.in-addr.arpa. 86400 IN NS ns-1.cns.hp.com. NOW READS: $GENERATE 200-207 $.1.15.in-addr.arpa. 86400 IN NS ns-1.cns.hp.com. $GENERATE 200-207 $.1.15.in-addr.arpa. 86400 IN NS ns-2.cns.hp.com. (238) 2nd paragraph; $GENERATE 0-63 $.254.253.192.in-addr.arpa 86400 IN NS ns1.foo.com. $GENERATE 0-63 $.254.253.192.in-addr.arpa 86400 IN NS ns2.foo.com. NOW READS: $GENERATE 0-63 $.254.253.192.in-addr.arpa. 86400 IN NS ns1.foo.com. $GENERATE 0-63 $.254.253.192.in-addr.arpa. 86400 IN NS ns2.foo.com. (252) 2nd last paragraph;usage for "prereq nxrrset"; NOW READS: prereq nxrrset domain name type Also, the usage for "prereq nxdomain" command at the top of page 253 NOW READS: prereq nxdomain domain name {258} reads: grant identity wildcard fx.movie.edu: NOW READS: grant identity wildcard *.fx.movie.edu (272) named.conf, view external, zone "in-addr.arpa"; zone "254.254.192.in-addr.arpa" { NOW READS: zone "254.253.192.in-addr.arpa" { [296] second paragraph; "The first group of hex digits [...] represents the most significant [...] four bits of the address." "four bits" HAS BEEN CHANGED to "sixteen bits" (297) last paragraph; "... followed by three reserved bits (set to zero), then ...". NOW READS: To "... followed by eight reserved bits (set to zero), then ...". (327) 1st paragraph;^M "The zones movie.edu and 249.249.192.in-addr.arpa are defined identically in both zones" NOW READS: "The zones movie.edu and 249.249.192.in-addr.arpa are defined identically in both views". {365} 3rd paragraph; In the April 2001 printing, the resulting file from the Bind 9 command: # dnssec-signkey keyset-movie.edu Kedu.+001+65398.private "movie.edu.signedkey" NOW READS: "signedkey-movie.edu." (375) 2nd paragraph, 2nd line, 1st character; right after 'dig' the format of the opening parenthesis HAS BEEN CHANGED from italic to regular body font. (411) 2nd paragraph; NOW READS: "Line 1 shows the version of BIND..." and "Line 2 tells us we're using only one CPU... {421} example code; the second (nested) if statement NOW READS: if($name) {s/$1/$name/}; {INDEX} (Change applied to print version of book ONLY) An entry for the $GENERATE control statement, described on pp. 237-240, has been added to the index.