The Fictioning Horror Sale
 
 

Recently Viewed clear list


Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel



There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »
  1. $18.19 Sale Hardcover add to wish list

    Juliet's Nurse

    Lois Leveen 9781476757445

spacer
Qualifying orders ship free.
$5.95
Used Trade Paper
Usually ships in 5 to 7 business days
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
1 Remote Warehouse Internet- General

Dns & Bind 3RD Edition

by

Dns & Bind 3RD Edition Cover

 

Synopses & Reviews

Publisher Comments:

DNS and BIND discusses one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and many other services. As the authors write in the preface, if you're using the Internet, you're already using DNS — even if you don't know it.

The third edition covers BIND 4.9, on which most commercial products are currently based, and BIND 8, which implements many important new features and will be the basis for the next generation of commercial name servers. It also covers topics like DNS security (greatly improved with BIND 8.1), asynchronous notification of changes to a zone, dynamic updates, and programming with Perl's Net::DNS module.

Whether you're an administrator involved with DNS on daily basis, or a user who wants to be more informed about the Internet and how it works, you'll find that this book is essential reading.

Topics include:

  • What DNS does, how it works, and when you need to use it
  • How to find your own place in the Internet's name space
  • Setting up name servers
  • Using MX records to route mail
  • Configuring hosts to use DNS name servers
  • Subdividing domains (parenting)
  • Securing your name server: restricting who can query your server, preventing unauthorized zone transfers, avoiding bogus name servers, etc.
  • Mapping one name to several servers for load sharing
  • Troubleshooting: using nslookup, reading debugging output, common problems
  • DNS programming, using the resolver library and Perl's Net::DNS module

Synopsis:

 A[ Top ] 
A records, 59, 63, 413
      queries statistic, 166
aa (authoritative answer) bit, 217
abbreviations in db files, 71-75
ABRT signal, 131, 164
accessing name servers (see resolvers)
acl directive, 460
adding
      domains, 90
      hosts, 133, 309
      name servers, 180-185
      secondary name servers, 211-212
      subdomains, 202-212
additional section, packet, 271, 304, 343, 427
addresses
      A records, 413
      address types, 18
      administrator's, 60
      ISDN, 401, 421
      local, 82
      loopback, 66, 107
      mapping names to, 61-63
      mapping to names, 32-34, 63-64
      in MX records, 97
      queries statistic, 166
      registering network numbers, 52-56
      searching for, 41
      shuffle address records, 256
      sorting, 62, 238, 241
      X.121, 401
      zero address, 106
administration, xiv
      capacity planning, 174-179
      checking delegation, 217-221, 316, 318
      contacting administrators, 185
      contacting domain administrator, 50
      email address for, 60
      handling overworked servers, 178
      mail exchangers, 96
      name server maintenance, 130-171
            logging (BIND 8), 146-155
            monitoring name servers, 155-171
            organizing db files, 141-146
            updating db files, 133-141
      preventing and handling disasters, 190-197
      system tuning, 231
      TTLs, changing, 187-190
      (see also updating)
      updating named.root, 68
AFSDB records, 400, 420
AIX, 124-125
aliases, 7, 61-63, 116-117, 350
      determining, 374
      in MX records, 97
      to other aliases, 372
      transition to subdomains, 222
Andrew File System (AFS), 400, 420
answer section, packet, 271, 304, 343, 427
ANY queries statistic, 167
APNIC registry, 53
appending origin, 72
application gateways, 378
ARIN (American Registry for Internet Numbers), 449
ARIN registry, 53
arpa domain, 19, 211
ARPANET, 1
asterisk (x) wildcard, 376
x wildcard, 376
@ notation, 413
authenticated name server, 400
authority
      aa bit, 217
      nslookup and, 265
      unauthorized zone transfers, 249
authority for domains
      SOA records, 45, 50, 59-61, 88-90
            acceptable characters for, 76
authority for zones, 22
authority section, packet, 271, 304, 343, 427
authorization files, 115
AXFR queries statistic, 166

B[ Top ]
backups
      battery power, 193
      name servers, 106, 112
      serial number and, 136, 161
      zone data, 87
      zone transfers and, 159
Berkeley Internet Name Domain (see BIND)
BIND
      version of, 321
BIND (Berkeley Internet Name Domain)
      compiling and installing, 431-433
      configuration file (see boot file)
      directives and resolvers (list), 455-466
      history of, 8
      name server maintainence, 130-171
            logging (BIND 8), 146-155
            monitoring name servers, 155-171
            organizing db files, 141-146
            updating db files, 133-141
      name server signals, 130-133
      obtaining source code, 38-42, 431
      resources for, 40
      statistics, 163-171
      versions of, xi, 39
bind-users mailing list, 40, 68
bind-workers mailing list, 40
bogusns directive, 246, 460
Boolean options, nslookup, 261
boot file, 141, 145
      directives for (list), 455-464
      syntax errors in, 310
boot file (BIND configuration file), 59, 69-71
BSD UNIX operating system, 1
bstat utility, 167

C[ Top ]
C programming, 342, 370
cache directive, 386, 456
caching, 35-37
      caching-only name servers, 182, 187
      corrupted, 332, 335
      forwarders, 242
      missing cache data, 312
      negative, 294-295
      root cache data, 66-69
      TTL (time to live), 36, 68, 89
"cannot set resource limits" message, 156
canonical names (see CNAME records)
canonicalization, 63, 114
capacity planning, 174-179
case sensitivity, 413
case sensitivity of DNS lookups, 59
categories of data (logging), 146-151, 153-155
chaining (see recursive resolution)
channels (logging), 146-152
Chaosnet class, 18
character strings, 430
check_del utility, 217, 220-221
checking
      delegation, 217-221, 316
      host names, 75-78
      subdomain delegation, 315, 318
      zone (debugging example), 292-294
check-names directive, 460
check_soa program, 355, 366
children (see parenting)
CIDR (classless inter-domain routing), 53
city-level domains, 50
class A and B networks
      subnetting, 213
class C networks
      subnetting, 214-217
CLASS fields (db files), 423
classes, 423
      class option, nslookup, 263
      unusual, 161
classes, internet, 18
classless inter-domain routing (CIDR), 53
closest known name servers, 30
cname data category (logging), 153
CNAME records, 59, 62, 160, 371, 375, 414
      queries statistic, 166
      transition to subdomains, 222
code, BIND source, 431
collisions, 3
com domain, 19
command-line debugging, 284
comments
      in BIND configuration files, 69, 110
      in db files, 60
compiling BIND, 431-433
compressing domain names, 343, 353
compression, message, 429
config data category (logging), 153
configuration file, BIND (see boot file)
configuration syntax, BIND, 40
configuring, 217-221
      channels (logging), 148
      for dial-up conections, 395, 397
      hosts to use DNS, 100-129
            consequences of, 113-117
            vendor-specific differences, 117-129
      name servers, 107
      resolvers, 111-112, 206
connectivity, 96, 173, 308, 313
consequences of, 113-117
consistency in domain naming, 24
consistency of domain naming, 3
cost of registering domains, 55
CPU load, 175
creating (see adding)
credibility measures, 303
C-style and C++-style comments, 69

D[ Top ]
d2 option, 262, 268
daemon file, 79
DARPA, 1
data dump, 300, 305
data segment size, 235
database files (see db files)
datasize option, 235, 459
db data category (logging), 153
db files, 27, 59
      additional data in, 137
      comments in, 60
      contents of (example), 64-66, 73-75
      errors in, 80
      for root domain, 385-386
      format of, 411-424
      generating from host tables (see h2n utility)
      organizing, 141-146
      shortcuts (abbreviations), 71-75
      syntax errors in, 310
      updating, 133-141
db.cache file
      updating, 140
db.root file, 385-386
debug option, 110, 262, 268, 465
debug severity level (logging), 147
debugging, 179, 282-296
      interpreting output, 285-294
      levels of, 282-284
      named-xfer program, 299
      nslookup and, 262
      resolver, 110, 349
      turning on, 284
decimal serial numbers, 135
default category of data (logging), 149
default data category (logging), 153
default domain, 81, 101
      unset, 319, 321
      with nslookup, 263
default search list, 102-104
defaultrouter file, 193
default_stderr channel (logging), 152
defname option, 262
delegation, 21-22, 24
      checking, 217-221
      in-addr.arpa domains, 56
      internal roots, 384
      lame, 162, 170, 187
      number of subdomains, 199
      octet boundaries and, 213-217
      old information, 332
      subdomains, 203-207, 315, 318
deleting
      aliases, 223
      hosts, 133
dial-on-demand connections, 396
dial-up connections, 395, 397
dial-up networking, 128
dig utility, 141
Digital UNIX, 125-126
directives
      list of, 455-466
      resolver, 101, 110
      (see also under specific directive)
directories, organizing db files in, 141-144
directory directive, 455
disasters, preventing and handling, 190-197
distfile file, 180-182
dname parameter (res_search), 345
dn_comp routine, 353
dn_expand routine, 353
DNS client, 106
DNS (Domain Name System)
      configuring hosts for, 100-129
            consequences of, 113-117
      database files (see db files)
      disasters, 190-197
      documentation on, x
      fundamentals of, 4-7
      history of, 3-4
      NIS with, 119
      packet format, 270-271, 342-343
      resource records (see resource records)
      when to use, 9-11
DNS NOTIFY, 40
DNS UPDATE, 39
documentation
      BIND, 40
      firewalls, 378
      network numbers, 54
documentation on DNS, x
domain directive, 102, 105, 464
      NIS and, 120
domain name space, 12-18
      CIDR and, 53
      Internet, 18-21
      visibility of, 393
Domain Name System (see DNS)
domain names, 5, 13, 429
      abbreviations, 71-75
      aliases (see aliases)
      checking host names, 75-78
      choosing, 42-56
      choosing for child subdomains, 200-201
      collisions, 3
      fully qualified (FQDNs), 13, 103
      geographic (see geographic domains)
      how to read, 20
      mail exchangers, 93, 95-96
      mapping
            (see also PTR records)
      mapping addresses to, 32-34, 63-64
      mapping to addresses, 61-63
      MX records (see MX records)
      remote, looking up, 82
      resolving (see resolution)
      servers for (see name servers)
      subdomains, 17
      trailing dot (.), 13, 60, 72, 412
domains, 5, 14-17
      adding, 90
      default, 81, 101, 263, 319, 321
      delegating, 21-22, 24, 315, 318
      email to specific, 389
      getting information on, 45-47, 50
      in-addr.arpa, 56, 384, 449-454
            delegating, 210-211
            subdomains of, 212-217
      international (see geographic domain names)
      levels of, 17
      name storage and compression, 343
      non-U.S., 20
      parenting, 198-224
            checking delegation, 217-221
            creating subdomains, 202-212
            managing transition to subdomains, 222-224
            naming subdomains, 200-201
      registering, 52-56, 443-447
      root
            updating record of, 140
      root domain, 4, 12
            cache data for, 66-69
      searching for, 259
      state- and city-level, 20, 50
      testing setup, 81-83
      top-level (see top-level domains)
      zones vs., 22
      (see also specific domain name)
. (dot)
      default domain and, 102
      ndots option, 110, 465
      trailing in domain names, 13, 312, 412
dot (.)
      default domain and, 102
      ndots option, 110, 465
      root domain, 4, 12, 66-69
      trailing in domain names, 13, 60, 72, 312, 412
dotted-octet representation, 32
dump, database, 300, 305
DUN (Dial-Up Networking), 128
Dunlap, Kevin, 8
duplicate queries, 170
Dynamic Update standard, 39

E[ Top ]
edu domain, 19
electronic mail, 92-99
      administrator's address, 60
      DNS and, 114-115
      from within firewalls, 388
      mail exchangers, 93, 95-96
      MX records, 92-95
      routing loops, 96-99
errors, 79
      bogus name servers, 246
      common syslog messages, 156-163
      disasters, 190-197
      herror routine, 347
      in resolv.conf file, 318
      invalid owner name, 158
      name server, 107
      rcodes for, 270
      statistics for, 169
      subdomain delegation, 316, 318
      syntax errors, 80
      syntaxs, 310
/etc/defaultrouter file, 193
/etc/exports file, 113
/etc/host.aliases file, 117
/etc/hosts file, 78
      power outages and, 195
      empty, 121
/etc/named.boot (see boot file)
/etc/named.pid file (see named/pid file)
/etc/netgroups file, 113
/etc/netsvc.conf file, 124
/etc/resolv.conf (see resolv.conf file)
/etc/hosts file
      nslookup and, 260
eventlib data category (logging), 153
example programs, obtaining, xv
exhaustive database search (see inverse queries)
expanding domain name, 353
expire value, 89, 189
expiring cached data, 36, 68, 89
exports file, 113

F[ Top ]
fake-iquery option, 459
file channels (logging), 151
file descriptors, 157
finding (see searching)
firewalls, 377
first-level domains (see top-level domains)
for comments, 465
format
      db files, 411-424
      logging channels, 152
      packet, 270-271, 342-343
      packet message, 424-429
      resource record data, 429-430
FORMERR responses, 169-170
forwarders, 242
forwarders directive, 456
forward-only only, 458
FQDNs (fully qualified domain names), 13, 103

G[ Top ]
gateways, 378
gcc compiler settings for BIND, 432
generic top-level domains, 19, 51-52
geographic domain names
      choosing, 42-47
geographical domains, 20
glue records, 209, 332
gov domain, 19
gTLDs (generic top-level domains), 19, 51-52

H[ Top ]
h2n utility, 78, 138-140, 306
hash mark (#) for comments, 69, 110
header section, packet, 270, 342, 425
h_errno variable, 347
herror routine, 347
Hesiod class, 18
HINFO records, 400, 414
      queries statistic, 166
hints (see caching)
homogeneity, 174
"host unreachable" message, 107
host.aliases file, 117
HOSTALIASES variable, 117
hostname command, 81
HOST_NOT_FOUND error, 348
hostresorder directive, 126
HOSTRESORDER variable, 126-127
hosts, 16
      adding and deleting, 133, 309
      configuring to use DNS, 100, 113-129
            vendor-specific UNIX systems, 117-129
      CPU load on, 175
      determining aliases of, 374
      disambiguating, 115
      generating db files (see h2n utility)
      information records (see HINFO records)
      mail exchangers, 93, 95-96
      multihomed, 61, 63, 238, 241
      name checking, 75-78
      statistics for, 167-171
hosts file
      empty, 121
      power outages and, 195
hosts.equiv file, 115
HOSTS.TXT file, 3, 397
HP-UX, 123-124
HS (Hesiod) class, 18
HUP signal, 131, 166

I[ Top ]
ì reloading nameserverî message, 307
ì restartedî message, 307
IBM's AIX, 124-125
ICMP Router Discovery Messages, 193
ICMPportunreachable message, 337
ignoretc option, 263
ILL signal, 131
IN class, 60
in-addr.arpa domain, 32, 55-56
      delegating, 210-211
      incorrect delegation, 329
      internal roots and, 384
      misconfigured servers, 218
      registering, 449-454
      subdomains of, 212-217
include directive, 457, 461
$INCLUDE entries, 145
$INCLUDE entries (db files), 412
incrementing serial number (see serial numbers), 305
initializing default domain, 81
initializing name server (debugging example), 286-288
insist data category (logging), 153
installing BIND, 431-433
int domain, 19
INT signal, 131, 300, 305
integer serial numbers, 135
Integrated Services Digital Network (see ISDN), 401
interactive nslookup, 260
internationalization, 20
      geographic domain names, 20
            choosing, 42-47
      geographic domain names (list), 435-442
Internet
      dial-up connections, 395, 397
      domain name space, 18-21
      firewalls, 377
      internets vs. Internet, 2
      need for DNS, 10
      registering domains, 443-447
internets
      classes of, 18
InterNIC
      registering network numbers, 52
InterNIC, registering with (see registering)
intranets, 3
invalid zone data messages, 158
inverse queries, 34, 271, 278
IOT signal (see ABRT signal)
IP addresses (see addresses)
IRIX, 126
ISDN records, 401, 421
iterative (nonrecursive) resolution, 30-32

J[ Top ]
JEEVES, 8

K[ Top ]
key directive, 461

L[ Top ]
labels, domain name, 429
lame delegation, 162, 170, 187
lame-servers data category (logging), 153
LANs (local area networks)
      need for DNS, 11
      traffic, 177
level, domain, 17
levels, debugging, 282-284
limit directive, 459
limiting, 232
      data segment size, 235
Linux, 127
load data category (logging), 153
load (see performance)
load (see traffic)
load sharing, 256
"loaded" message, 157
local
      default domain, 101
      domain, in MX records, 97
      multihomed hosts, 239
      name server, 112, 266
      names and addresses, 81, 326
      networks (see LANs)
LOCALDOMAIN variable, 102, 127
logging, 304
logging (BIND 8), 146-155
      logging statement, 149-151
      options query-log directive, 162
logging directive, 461
loopback address, 107
loopback addresses, 66
ls command, 274
lserver command, 266

M[ Top ]
magic cookie, NIS, 120
mail addr field, 46
mail exchangers, 93, 95-96
mailing lists on BIND, 40
maintenance data category (logging), 153
maintenance (see administration)
Makefile, NIS, 119-121
"malformed response" message, 159
mapping, 58-69
      addresses to names, 32-34, 63-64
      h2n utility for (see h2n utility)
      names to addresses, 61-63
      network names and numbers, 397
master files (see db files)
master name servers, 25-27, 84
      multiple, 88
master server
      setting up slaves, 208
      "unreachable" message, 158
"master unreachable" message, 158
"master zone loaded" message, 157
MB records, 46, 415
MD and MF records, 92, 415
memory, 175
      data segment size, 235
      domain name storage, 343
messages
      compression, 429
      format of, 424-429
MG records, 46, 415
Microsoft Windows 95, 128-129
Microsoft Windows NT, 129
mil domain, 19
MINFO records, 416
minimum TTL, 189
mirrored servers, 256
missing
      cache data, 312
      PTR records, 309
      subdomain delegation, 315
Mockapetris, Paul, 4, 8, 411
monitoring name servers, 155-171
      (see also administration; performance)
MR records, 416
multihomed hosts, 61, 63, 238, 241
MX records, 92-95, 377, 417
      email and firewalls, 388
      queries statistic, 167
      routing loops, 96-99
      sendmail and, 115

N[ Top ]
name resolution (see resolution)
name servers, 4, 22-27
      accessing (see resolvers)
      adding and deleting, 180-185
      addresses (see addresses), 238
      backup name servers, 106, 112
      bogus data, 246, 330
      caching-only, 182, 187
      capacity of, 174-179
      choosing how many, 172-179
      closest known name servers, 30
      forwarders, 242
      initialization of (debugging example), 286-288
      lame (see lame delegation)
      limiting query frequency, 232
      load sharing, 256
      local, configuring, 112
      maintaining, 130-171
            logging (BIND 8), 146-155
            monitoring name servers, 155-171
            organizing db files, 141-146
            updating db files, 133-141
      master (see master name servers)
      multiple, nslookup and, 259
      nonrecursive, 245
      NS records, 61, 166, 417
      partial-slave servers, 183-185
      primary (see primary master name servers)
      recursion (see recursive resolution)
      registering, 185-187
      resolvers without, 111
      root
            "No root name servers" message, 161
      root name servers, 28-29
      secondary/slave (see secondary master name servers)
      security of (see security)
      selecting for resolver, 105-109, 464
      setting up, 57-91
      signals, 130-133
      slave (see slave/secondary name servers)
      starting up, 79
      statistics on, 163-171
      upgrading BIND and, 321
      where to run, 173-174
named daemon, 79
      signals, 130-133
      syslog messages, 156-163
named_dump.db file, moving, 145-146
named.boot file (see boot file)
named.pid file, 131
      moving, 145-146
named.root file, 66
namedroppers mailing list, 41, 68
named.run file, 148, 284
named.stats file, 165
      moving, 145-146
named-xfer file, 132
      moving, 145-146
named-xfer program, 299
      unnecessary glue data, 332, 334
names
      networks, 397
      RFC 952 nonconformance error, 158
names of domains (see domain names)
nameserver directive, 105-109, 464
      NIS and, 120
ncache data category (logging), 153
ndc utility, 131, 296
ndots option, 110, 465
negative caching, 35-37, 294-295
net domain, 19
NETDB_INTERNAL error, 348
netgroups file, 113
netsvc.conf file, 124
Network Information Center (see NIC), 3
Network Information Service (see NIS)
network masks, 250
Network Solutions, Inc. (NSI), 55
"network unreachable" message, 107, 192
networks
      ISDN, 401, 421
      LANs, 177
      loopback, 66, 107
      names and numbers, 397
      registering, 52-56
      subnetting, 109, 113, 240-241, 457, 465
            on/off octet boundaries, 213-217
      (see also connectivity)
newsgroups on BIND, 40
NFS (Network File System), 113
NIC (Network Information Center), 3, 315
      whois service, 46, 55
NIS (Network Information Service), 16, 118-121, 297, 299
      nslookup and, 260
"No root names servers for class #" message, 161
nod2 option, 262, 268
NO_DATA error, 348
nodebug option, 262, 268
nodefname option, 262
nodes, 13
no-fetch-glue option, 246, 458
noignoretc option, 263
nonauthoritative nslookup answers, 265
nonexistentdomain error, 277
noninteractive nslookup, 260
non-octet boundaries, subnetting on, 213-217
nonrecursive (iterative) resolution, 30-32
nonrecursive name server, 245
nonrecursive queries, 243, 337
NO_RECOVERY error, 348
norecurse option, 262, 271
no-recursion option, 245, 458
noresponsefromserver error, 276
nosearch option, 262, 264, 271
nospoof keyword (Linux), 127
notificiation of changed zones, 40
notify data category (logging), 153
novc option, 262
NS records, 59, 61, 84, 417
      queries statistic, 166
NSAP queries statistic, 167
nscd daemon, 122
NSFNET network, 2
NSFNET traffic reports, 177
NSI (Network Solutions, Inc.), 55
nslookup program, 258, 281
      mimicking name server, 271, 274
      option settings, 261, 264
      querying other servers, 266
      shell script programming, 336, 342
      troubleshooting, 275, 281
nslookup utility, xi, 41, 50
      testing domain setup, 81-83
.nslookuprc file, 264
nsswitch.conf file, 121, 123
NSTATS messages, 157
null channel (logging), 152
NULL records, 418
numbers
      network, 397
      serial (see serial numbers)

O[ Top ]
octets, 32, 413
      compression, 344
      data transmission order, 428
      resource record data and, 429
      subnetting on/off octet boundaries, 213-217
off-site name server, 173
opcodes, 270
Open Server, 126
options directive, 110, 349, 462
      options debug, 110, 465
      options ndots, 110, 465
      options query-log, 162
order, data transmission, 428
order keyword (Linux), 127
org domain, 19
organizing db files, 141-146
origin, db file, 72, 144-145
$ORIGIN entries (db files), 144-145, 412
os data category (logging), 153
outages, 191-197
output, debugging (see debugging)
"outside zone" message, 160
overworked name servers, 178
"owner name is invalid" message, 158

P[ Top ]
packet data category (logging), 154
packets
      format of, 270-271, 342-343
      message format, 424-429
      packet filtering firewalls, 378
panic data category (logging), 154
parent domains
      contacting administrator of, 50
      naming subdomains and, 50
      registering networks with, 54-56
      (see also domains)
parentheses ( ), 61, 413
parenting, 198-224
      checking delegation, 217-221
      creating subdomains, 202-212
      managing transition to subdomains, 222-224
      naming subdomains, 200-201
      parent-level aliases, 223
      subdomains of in-addr.arpa domains, 212-217
parser data category (logging), 154
parsing DNS responses, 354
partial-slave name servers, 183-185
patches for BIND security, 39
patches, HP-UX, 124
peak periods of activity, 176
performance
      caching, 35-37
      capacity planning, 174-179
      CPU load, 175
      debugging levels, 282-284
      load sharing, 256
      mail exchangers, 95
      monitoring name servers, 155-171
      queries per second, 171
      SOA values, 88-90
      troubleshooting, 313, 328
period (see dot)
ping utility, 62
pointer records (see PTR records)
port option, 263
"port unreachable" message, 107, 192
portunreachable message, 337
power outages, 191-197
preference values (MX records), 93
preventing disasters, 190-197
primary directive, 455
primary name servers, 25-27, 78-84
      adding, 180-182
      BIND configuration file, 70
      forgetting to signal, 307
      organizing db files of, 141-144
      zone transfers and, 132
process IDs, 131
programming resolvers, 336, 370
programs, obtaining example, xv
ps command, 132
PTR records, 59, 63-64, 418
      missing, 309
      queries statistic, 166
PX records, 423

Q[ Top ]
QCLASS fields, 427
QTYPE fields, 427
queries
      caching and, 35-37
      inverse, 34, 271, 278
      iterative (nonrecursive), 30-32, 243, 337
      limiting per server, 232
      logging, 162, 304
      mimicking server with nslookup, 271, 274
      to misconfigured in-addr.arpa domains, 218
      nonauthoritative nslookup answers, 265
      recursive, 30-31
      refused, 278
      retransmitted (debuggin example), 291-292
      statistics on, 163-167
      successful (debugging example), 288-291
      system, 170
      trace of, 268, 271
      volume of (see traffic)
queries data category (logging), 154
query-log option, 162, 458
querytype option, 263-264
question section, packet, 270, 343, 426

R[ Top ]
RAXFR statistic, 169
RCODE field, 425
rcodes (response codes), 270
rdist command, 180-182
RDupQ, RDupR statistics, 169
reading
      database dump, 300, 305
      debugging output, 285-294
      domain names, 20
recurse option, 262, 338
recursive queries, 243
recursive resolution, 30-31
      caching and, 35-37
redundancy, 343
refresh interval, 89, 181, 189
refused queries, 278
registering
      domains, 443-447
      in-addr.arpa domain, 449-454
      name servers, 185-187
      network numbers, 52-56
registries, 52-54
"reloading nameserver" message, 156
remote host names, 82, 327
remote multihomed hosts, 240-241
reorder keyword (Linux), 128
RErr statistic, 169
_res structure, 348, 350
RES_AAONLY option, 349
RES_DEBUG option, 110, 349
RES_DEFNAMES option, 350
RES_DNSRCH option, 350
resetting serial number, 135
RES_IGNTC option, 349
RES_INIT option, 349
res_init routine, 347
RES_INSECURE1, -2 options, 350
res_mkquery routine, 346
RES_NOALIASES option, 350
resolution, 28-35
      caching and, 35-37
      iterative (nonrecursive), 30-32
      recursive, 30-31
      (see also resolvers)
resolv+ library, 119, 127
resolv.conf file, 81, 101, 112, 124, 126
      nslookup and, 259, 279
      outages and, 192
      syntax errors in, 318
resolvers, 4, 27, 100-111
      access denials, 329
      configuring, 206
      directives, 101, 110
      directives for (list), 464-466
      library routines, 344, 370
      nslookup versus, 259
      sample configurations, 111-112
      search algorithm, 294-295
      upgrading BIND and, 321
      vendor-specific implementations, 117-129
      without name server, 111
      (see also resolution)
resolv.h file, 349
RES_OPTIONS variable, 127
resouces (see documentation)
resource records, 18, 59, 399, 403, 411
      CNAME record in, 160
      data format, 429-430
      out-of-zone, 322
      spaces and tabs as names, 72
      types of (list), 413-423
      (see also specific record type)
"Response from unexpected source; message, 160
response-checks data category (logging), 154
responses
      inconsistent, 327
      parsing, 354
      time for (see performance), 328
      tracing, 268, 271
Responsible Person (see RP records)
RES_PRIMARY option, 349
res_query routine, 346, 359
RES_RECURSE option, 349
res_search routine, 345
res_send routine, 347
RES_STAYOPEN option, 349
restarted message, 80
restarting name server, 131
restricted servers (see slave/secondary name servers)
RES_USEVC option, 349
retransmitting queries (debugging example), 291-292
retry interval, 89, 189, 263
reverse domain (see in-addr.arpa domain)
reverse mapping, 58
RFail statistic, 169
RFC1035, 411-420, 424
RFC1183, 420-423
RFC1664, 423
RFErr statistic, 169
RFwdQ, RFwdR statistics, 168
.rhosts file, 115, 329
RIPE Network Coordination Centre, 54
RIQ statistic, 168
RLame statistic, 169
rlogin command, 329
RNotNsQ statistic, 171
RNXD statistic, 168
root command, 263
root domain, 4, 12
      cache data for, 66-69
      updating record of, 140
root name servers, 28-29
root server, 245
      bogus data, 330
      "No root name servers" message, 161
      setting with nslookup, 263
      temporary, 196
ROpts statistic, 170
rotating addresses, 62
round robin, 257
route command, 191
routing loops, 96-99
RP records, 61, 137, 421
RQ statistic, 168, 177
RR statistic, 168
RRs (see resource records)
rsh command, 329
RT records, 402, 422
RTCP statistic, 169

S[ Top ]
SAns statistic, 170, 177
SCO' s Open Server, 126
SDupQ statistic, 170
search algorithm, resolver, 294-295
search directive, 104, 464
search list, 102-104
search option, 262
searching
      database exhaustively, 34
      for domain, 259
      for IP addresses, 41
secondary directive, 456
secondary servers (see slave/secondary name servers)
second-level domains (see domains; subdomains)
secure_zone record, 395
security, 174, 247
      backing up zone data, 87
      BIND features, 39
      firewalls, 377
      refused queries, 278
      "Response from unexpected source" message, 160
security data category (logging), 154
; for comments, 413
semicolon (;) for comments, 69, 110, 413
sendmail program, 63, 94, 166
      DNS and, 114-115
sendmail.cf file, 115-116
sendto system calls, 170
sequence space arithmetic, 136
serial numbers, 134-137, 305, 307
      backups and, 161
      nslookup and, 260
SErr statistic, 170
server command, 266
server directive, 463
servers, 256
      forwarders, 242
      nonrecursive, 245
      numbering (see serial numbers)
      root, 245, 263
servers (see name servers)
SERVFAIL errors, 169, 308
services and DNS, 113
set all command, 319, 326
set command, 261
severity level, logging, 147
SFail statistic, 170
SFErr statistic, 170
SFwdQ, SFwdR statistics, 170
shell script programming, 336, 342
shortcuts for db files, 71-75
shuffle address records, 256
signals, 130-133
      debugging level and, 285
      to primary server, forgetting, 307
Silicon Graphics' IRIX, 126
simple dialup, 396
size
      data segment, 235
      subdomains, 199
slave directive, 457
slave/secondary master name servers, 84-90
      multiple, 88
slave/secondary name servers, 25-27, 243
      adding, 180-182, 211-212
      checking zone (debugging example), 292-294
      loading from other slaves, 181
      mutual data infection, 334
      organizing db files of, 141-144
      partial-slave servers, 183-185
      serial number, 134-137
      setting up, 208
      zone transfers and, 132
SNaAns statistic, 171
SNXD statistic, 171
SOA records, 45, 50, 59-61, 88-90, 134-137, 337, 418
      acceptable characters for, 76
      changing values in, 189
      queries statistic, 166
      TTLs in, 188
Socket.pm (Perl debugging tool), 296
software, firewall, 378
software, name server, 174
Solaris 2.x, 121-123
sorting addresses, 238, 241
sortlist directive, 109, 113, 240, 457, 465
source code, BIND, 431
source code for BIND, 39
space as RR names, 72
spcl.DOMAIN file, 140
special option, 181
srchlist option, 264
SRI-NIC host, 3
SSysQ statistic, 170
start of authority records (see SOA records)
"starting" message, 156
starting message, 80
startup files, 83
state-level domains, 20
statistics, 157, 163-171
statistics data category (logging), 154
stderr channel (logging), 152
stub directive, 457
stub reolvers
      managing delegation, 221
stub resolvers, 27
subdomains, 17
      choosing, 43
      delegating, 23
      how to read, 20
      naming, 50
      non-U.S., 20
      SOA records, 45, 50, 59-61, 88-90
            acceptable characters for, 76
      (see also domains)
subdomains (see domains; parenting)
subnetting networks, 109, 113, 240-241, 457, 465
      on/off octet boundaries, 213-217
successful lookups (debugging example), 288-291
Sun's Solaris 2.x, 121-123
SunOS 4.x, 118-121
svc.conf file, 125
svcsetup utility, 126
syntax errors in db files, 80
syslog channels (logging), 152
syslog file, 79, 176
syslog messages, 156-163
system
      administration (see administration)
      queries, 170
      startup files, 83
      tuning, 231

T[ Top ]
tabs as RR names, 72
TCP (Transmission Control Protocol)
      application gateways, 380
      virtual circuits, 262, 349
TCP/IP
      nslookup and, 262
TCP/IP protocol, 1
      DNS with, 10
telnet service and RCS, 113
temporary root servers, 196
TERM signal, 131
testing
      domain setup, 81-83
      zone transfers manually, 299
time to live (TTL), 36, 68, 89
timeouts
      nslookup, 259, 263
      resolver queries, 107
TLDs (see top-level domains)
"Too many open files" message, 156
top utility, 175
top-level domains, 17
      choosing, 42-52
      generic (gTLDs), 19, 51-52
      Internet, 19
      list of, 435-442
      naming subdomains as, 201
      root name servers, 28-29
touch command, 159
tracing queries and responses, 268, 271
traffic, 3, 176, 178
      dial-on-demand and, 396
      limiting, 232
      load sharing, 256
      root name servers, 29
      (see also performance)
trailing dot in domain names, 13, 60, 72, 312, 412
transfers-in option, 233, 459
transfers-per-ns option, 232, 459
translating (see mapping)
transmission order, 428
troubleshooting, 299, 335
      checking delegation, 217-221
      corrupted cache, 332, 335
      inconsistent responses, 327
      nslookup problems, 275, 281
      preventing and handling disasters, 190-197
      (see also debugging nslookup), 275
truncated packets, 263
TRY_AGAIN error, 348
TTL (time to live), 36, 68, 89
      changing, 187-190
TXT records, 137, 419
      queries statistic, 167
      secure zones and, 248

U[ Top ]
UDP response packets, 159, 185, 262
uncompressing BIND source code, 432
uninterruptable power system (UPS), 193
UNIX
      vendor-specific BIND implementations, 117-129
unknown query types, 166
unpacking BIND code, 432
"unreachable" message, 158
unreachable messages, 307
unspecifiederror (nslookup), 280
update data category (logging), 154
updating
      authorization files, 115
      db files, 133-141
      db.cache file, 140
      glue records, 210
      named.root file, 68
      upgrading BIND version, 321
UPS (uninterruptable power system), 193
us domain, 48-51
USAGE messages, 157
USENET news on BIND, 40
/usr/etc/resolv.conf (see resolv.conf file)
USR1 and USR2 signals, 131, 147, 285
UUCP, DNS with, 10

V[ Top ]
vc option, 262
vendor-specific BIND options, 117-129
versions, BIND, xi, 39, 321
virtual circuits, 262, 349
visibility of name space, 393

W[ Top ]
wantrecursion string, 270
whois service, 46, 55
      checking network registration, 54
wildcards, 376, 388
WINCH signal, 131, 163, 304
Windows 95, 128-129
Windows NT, 129
Wisner, Bill, 119
WKS records, 420

X[ Top ]
X0.hosts file, 116
X25 records, 401, 422
X.400, 423
X.500 directory system, 407
xfer-in data category (logging), 154
xfer-out data category (logging), 154
xfrnets directive, 250, 459
XSTATS messages, 157

Y[ Top ]
ypcat command, 298
ypmatch command, 298
ypserv program, 118

Z[ Top ]
zero address, 106
zero-valued serial number, 136
zone directive, 463
zone transfers
      backups and, 159
      limiting, 232
      nslookup and, 260, 274
      process IDs for, 132
      testing manually, 299
      unauthorized, 249
zones, 22-27
      backing up data, 87
      change notification, 40
      checking (debugging example), 292-294
      creating subdomains in, 202-203
      data warning message, 158
      secure, 247
      security (see security), 278
      serial number, 136
      SOA records, 45, 50, 59-61, 88-90
            acceptable characters for, 76
      zone data files (see db files) END

Synopsis:

"DNS & BIND" discusses one of the Internet's fundamental building blocks: the distributed host information database that is responsible for translating names into addresses, routing mail to its proper destination, and many other services. This third edition covers BIND 4.9, on which most commercial products are currently based.

Synopsis:

DNS and BIND discusses one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and many other services. As the authors write in the preface, if you're using the Internet, you're already using DNS — even if you don't know it. The third edition covers BIND 4.9, on which most commercial products are currently based, and BIND 8, which implements many important new features and will be the basis for the next generation of commercial name servers. It also covers topics like DNS security (greatly improved with BIND 8.1), asynchronous notification of changes to a zone, dynamic updates, and programming with Perl's Net: : DNS module.

About the Author

Albitz is a software engineer for Hewlett-Packard, and has ported BIND to HP-UX.
Liu is a former hostmaster of hp.com, one of the largest domains on the Internet. He is now Director of DNS Product Management for VeriSign Global Registry Services.

Table of Contents

 Preface  1. Background  A (Very) Brief History of the Internet On the Internet and internets The Domain Name System, in a Nutshell The History of BIND Must I Use DNS? 2. How Does DNS Work?  The Domain Name Space The Internet Domain Name Space Delegation Name Servers and Zones Resolvers Resolution Caching 3. Where Do I Start?  Getting BIND Choosing a Domain Name 4. Setting Up BIND  Our Domain Setting Up DNS Data Setting Up a BIND Configuration File Abbreviations Host Name Checking (BIND 4.9.4 and Later Versions) Tools Running a Primary Master Name Server Running a Slave Name Server Adding More Domains What Next? 5. DNS and Electronic Mail  MX Records What's a Mail Exchanger, Again? The MX Algorithm 6. Configuring Hosts  The Resolver Sample Resolver Configurations Minimizing Pain and Suffering Vendor-Specific Options 7. Maintaining BIND  BIND Name Server Signals Updating db Files Organizing Your Files Changing BIND 8 System File Locations BIND 8 Logging Keeping Everything Running Smoothly 8. Growing Your Domain  How Many Name Servers? Adding More Name Servers Registering Name Servers Changing TTLs Planning for Disasters Coping with Disaster 9. Parenting  When to Become a Parent How Many Children? What to Name Your Children How to Become a Parent: Creating Subdomains Subdomains of in-addr.arpa Domains Good Parenting Managing the Transition to Subdomains The Life of a Parent 10. Advanced Features and Security  Address Match Lists and ACLs DNS NOTIFY (Zone Change Notification) DNS Dynamic Update System Tuning Name Server Address Sorting Preferring Name Servers on Certain Networks Building Up a Large Site-Wide Cache with Forwarders A More Restricted Name Server A Nonrecursive Name Server Avoiding a Bogus Name Server Securing Your Name Server Load Sharing Between Mirrored Servers 11. nslookup  Is nslookup a Good Tool? Interactive Versus Noninteractive Option Settings Avoiding the Search List Common Tasks Less Common Tasks Troubleshooting nslookup Problems Best of the Net 12. Reading BIND Debugging Output  Debugging Levels Turning on Debugging Reading Debugging Output The Resolver Search Algorithm and Negative Caching Tools 13. Troubleshooting DNS and BIND  Is NIS Really Your Problem? Troubleshooting Tools and Techniques Potential Problem List Transition Problems Interoperability and Version Problems Problem Symptoms 14. Programming with the Resolver and Name Server Library Routines  Shell Script Programming with nslookup C Programming with the Resolver Library Routines Perl Programming with Net::DNS 15. Miscellaneous  Using CNAME Records Wildcards A Limitation of MX Records DNS and Internet Firewalls Dial-Up Connections Network Names and Numbers Additional Resource Records DNS Versus X.500 DNS and WINS A. DNS Message Format and Resource Records  B. Compiling and Installing BIND on a Sun  C. Top-Level Domains  D. Domain Registration Form  E. in-addr.arpa Registration Form  F. BIND Name Server and Resolver Statements  

Product Details

ISBN:
9781565925120
Editor:
Loukides, Mike
Publisher:
O'Reilly Media
Author:
Liu, Cricket
Author:
Albitz, Paul
Location:
Beijing China
Subject:
Internet - General
Subject:
Programming Languages - General
Subject:
Computer networks
Subject:
Computers
Subject:
Electronic data processing
Subject:
Client-server computing
Subject:
Computer programs
Subject:
Operating Systems - NT
Subject:
Internet
Subject:
Systems software
Subject:
Distributed databases
Subject:
Unix (Operating system).
Subject:
UNIX
Subject:
Computer Bks - Communications; Networking
Subject:
Books; Computers & Internet; Networking & OS; Operating Systems; Unix; DNS & Bind
Subject:
BIND 4.9;BIND 8;DNS and BIND
Subject:
General Computers
Edition Number:
3rd ed.
Edition Description:
Third Edition
Series:
O'Reilly Nutshell
Publication Date:
19981111
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
499
Dimensions:
9 x 7 x 1.06 in 1.77 lb

Other books you might like

  1. Building Internet Firewalls Used Trade Paper $5.95
  2. Tcp Ip Network Administration 3RD... New Trade Paper $44.95
  3. Understanding SNMP Mibs with CDROM New Trade Paper $87.25
  4. Designing Storage Area Networks: a... Used Trade Paper $5.95
  5. Station X Used Hardcover $12.95
  6. Learning Perl 2ND Edition Used Mass Market $5.95

Related Subjects

Computers and Internet » Computers Reference » General
Computers and Internet » Internet » General
Computers and Internet » Internet » Information
Computers and Internet » Internet » Intranet
Computers and Internet » Internet » Web Publishing
Computers and Internet » Networking » Protocols

Dns & Bind 3RD Edition Used Trade Paper
0 stars - 0 reviews
$5.95 In Stock
Product details 499 pages O'Reilly & Associates, Incorporated - English 9781565925120 Reviews:
"Synopsis" by ,
 A[ Top ] 
A records, 59, 63, 413
      queries statistic, 166
aa (authoritative answer) bit, 217
abbreviations in db files, 71-75
ABRT signal, 131, 164
accessing name servers (see resolvers)
acl directive, 460
adding
      domains, 90
      hosts, 133, 309
      name servers, 180-185
      secondary name servers, 211-212
      subdomains, 202-212
additional section, packet, 271, 304, 343, 427
addresses
      A records, 413
      address types, 18
      administrator's, 60
      ISDN, 401, 421
      local, 82
      loopback, 66, 107
      mapping names to, 61-63
      mapping to names, 32-34, 63-64
      in MX records, 97
      queries statistic, 166
      registering network numbers, 52-56
      searching for, 41
      shuffle address records, 256
      sorting, 62, 238, 241
      X.121, 401
      zero address, 106
administration, xiv
      capacity planning, 174-179
      checking delegation, 217-221, 316, 318
      contacting administrators, 185
      contacting domain administrator, 50
      email address for, 60
      handling overworked servers, 178
      mail exchangers, 96
      name server maintenance, 130-171
            logging (BIND 8), 146-155
            monitoring name servers, 155-171
            organizing db files, 141-146
            updating db files, 133-141
      preventing and handling disasters, 190-197
      system tuning, 231
      TTLs, changing, 187-190
      (see also updating)
      updating named.root, 68
AFSDB records, 400, 420
AIX, 124-125
aliases, 7, 61-63, 116-117, 350
      determining, 374
      in MX records, 97
      to other aliases, 372
      transition to subdomains, 222
Andrew File System (AFS), 400, 420
answer section, packet, 271, 304, 343, 427
ANY queries statistic, 167
APNIC registry, 53
appending origin, 72
application gateways, 378
ARIN (American Registry for Internet Numbers), 449
ARIN registry, 53
arpa domain, 19, 211
ARPANET, 1
asterisk (x) wildcard, 376
x wildcard, 376
@ notation, 413
authenticated name server, 400
authority
      aa bit, 217
      nslookup and, 265
      unauthorized zone transfers, 249
authority for domains
      SOA records, 45, 50, 59-61, 88-90
            acceptable characters for, 76
authority for zones, 22
authority section, packet, 271, 304, 343, 427
authorization files, 115
AXFR queries statistic, 166

B[ Top ]
backups
      battery power, 193
      name servers, 106, 112
      serial number and, 136, 161
      zone data, 87
      zone transfers and, 159
Berkeley Internet Name Domain (see BIND)
BIND
      version of, 321
BIND (Berkeley Internet Name Domain)
      compiling and installing, 431-433
      configuration file (see boot file)
      directives and resolvers (list), 455-466
      history of, 8
      name server maintainence, 130-171
            logging (BIND 8), 146-155
            monitoring name servers, 155-171
            organizing db files, 141-146
            updating db files, 133-141
      name server signals, 130-133
      obtaining source code, 38-42, 431
      resources for, 40
      statistics, 163-171
      versions of, xi, 39
bind-users mailing list, 40, 68
bind-workers mailing list, 40
bogusns directive, 246, 460
Boolean options, nslookup, 261
boot file, 141, 145
      directives for (list), 455-464
      syntax errors in, 310
boot file (BIND configuration file), 59, 69-71
BSD UNIX operating system, 1
bstat utility, 167

C[ Top ]
C programming, 342, 370
cache directive, 386, 456
caching, 35-37
      caching-only name servers, 182, 187
      corrupted, 332, 335
      forwarders, 242
      missing cache data, 312
      negative, 294-295
      root cache data, 66-69
      TTL (time to live), 36, 68, 89
"cannot set resource limits" message, 156
canonical names (see CNAME records)
canonicalization, 63, 114
capacity planning, 174-179
case sensitivity, 413
case sensitivity of DNS lookups, 59
categories of data (logging), 146-151, 153-155
chaining (see recursive resolution)
channels (logging), 146-152
Chaosnet class, 18
character strings, 430
check_del utility, 217, 220-221
checking
      delegation, 217-221, 316
      host names, 75-78
      subdomain delegation, 315, 318
      zone (debugging example), 292-294
check-names directive, 460
check_soa program, 355, 366
children (see parenting)
CIDR (classless inter-domain routing), 53
city-level domains, 50
class A and B networks
      subnetting, 213
class C networks
      subnetting, 214-217
CLASS fields (db files), 423
classes, 423
      class option, nslookup, 263
      unusual, 161
classes, internet, 18
classless inter-domain routing (CIDR), 53
closest known name servers, 30
cname data category (logging), 153
CNAME records, 59, 62, 160, 371, 375, 414
      queries statistic, 166
      transition to subdomains, 222
code, BIND source, 431
collisions, 3
com domain, 19
command-line debugging, 284
comments
      in BIND configuration files, 69, 110
      in db files, 60
compiling BIND, 431-433
compressing domain names, 343, 353
compression, message, 429
config data category (logging), 153
configuration file, BIND (see boot file)
configuration syntax, BIND, 40
configuring, 217-221
      channels (logging), 148
      for dial-up conections, 395, 397
      hosts to use DNS, 100-129
            consequences of, 113-117
            vendor-specific differences, 117-129
      name servers, 107
      resolvers, 111-112, 206
connectivity, 96, 173, 308, 313
consequences of, 113-117
consistency in domain naming, 24
consistency of domain naming, 3
cost of registering domains, 55
CPU load, 175
creating (see adding)
credibility measures, 303
C-style and C++-style comments, 69

D[ Top ]
d2 option, 262, 268
daemon file, 79
DARPA, 1
data dump, 300, 305
data segment size, 235
database files (see db files)
datasize option, 235, 459
db data category (logging), 153
db files, 27, 59
      additional data in, 137
      comments in, 60
      contents of (example), 64-66, 73-75
      errors in, 80
      for root domain, 385-386
      format of, 411-424
      generating from host tables (see h2n utility)
      organizing, 141-146
      shortcuts (abbreviations), 71-75
      syntax errors in, 310
      updating, 133-141
db.cache file
      updating, 140
db.root file, 385-386
debug option, 110, 262, 268, 465
debug severity level (logging), 147
debugging, 179, 282-296
      interpreting output, 285-294
      levels of, 282-284
      named-xfer program, 299
      nslookup and, 262
      resolver, 110, 349
      turning on, 284
decimal serial numbers, 135
default category of data (logging), 149
default data category (logging), 153
default domain, 81, 101
      unset, 319, 321
      with nslookup, 263
default search list, 102-104
defaultrouter file, 193
default_stderr channel (logging), 152
defname option, 262
delegation, 21-22, 24
      checking, 217-221
      in-addr.arpa domains, 56
      internal roots, 384
      lame, 162, 170, 187
      number of subdomains, 199
      octet boundaries and, 213-217
      old information, 332
      subdomains, 203-207, 315, 318
deleting
      aliases, 223
      hosts, 133
dial-on-demand connections, 396
dial-up connections, 395, 397
dial-up networking, 128
dig utility, 141
Digital UNIX, 125-126
directives
      list of, 455-466
      resolver, 101, 110
      (see also under specific directive)
directories, organizing db files in, 141-144
directory directive, 455
disasters, preventing and handling, 190-197
distfile file, 180-182
dname parameter (res_search), 345
dn_comp routine, 353
dn_expand routine, 353
DNS client, 106
DNS (Domain Name System)
      configuring hosts for, 100-129
            consequences of, 113-117
      database files (see db files)
      disasters, 190-197
      documentation on, x
      fundamentals of, 4-7
      history of, 3-4
      NIS with, 119
      packet format, 270-271, 342-343
      resource records (see resource records)
      when to use, 9-11
DNS NOTIFY, 40
DNS UPDATE, 39
documentation
      BIND, 40
      firewalls, 378
      network numbers, 54
documentation on DNS, x
domain directive, 102, 105, 464
      NIS and, 120
domain name space, 12-18
      CIDR and, 53
      Internet, 18-21
      visibility of, 393
Domain Name System (see DNS)
domain names, 5, 13, 429
      abbreviations, 71-75
      aliases (see aliases)
      checking host names, 75-78
      choosing, 42-56
      choosing for child subdomains, 200-201
      collisions, 3
      fully qualified (FQDNs), 13, 103
      geographic (see geographic domains)
      how to read, 20
      mail exchangers, 93, 95-96
      mapping
            (see also PTR records)
      mapping addresses to, 32-34, 63-64
      mapping to addresses, 61-63
      MX records (see MX records)
      remote, looking up, 82
      resolving (see resolution)
      servers for (see name servers)
      subdomains, 17
      trailing dot (.), 13, 60, 72, 412
domains, 5, 14-17
      adding, 90
      default, 81, 101, 263, 319, 321
      delegating, 21-22, 24, 315, 318
      email to specific, 389
      getting information on, 45-47, 50
      in-addr.arpa, 56, 384, 449-454
            delegating, 210-211
            subdomains of, 212-217
      international (see geographic domain names)
      levels of, 17
      name storage and compression, 343
      non-U.S., 20
      parenting, 198-224
            checking delegation, 217-221
            creating subdomains, 202-212
            managing transition to subdomains, 222-224
            naming subdomains, 200-201
      registering, 52-56, 443-447
      root
            updating record of, 140
      root domain, 4, 12
            cache data for, 66-69
      searching for, 259
      state- and city-level, 20, 50
      testing setup, 81-83
      top-level (see top-level domains)
      zones vs., 22
      (see also specific domain name)
. (dot)
      default domain and, 102
      ndots option, 110, 465
      trailing in domain names, 13, 312, 412
dot (.)
      default domain and, 102
      ndots option, 110, 465
      root domain, 4, 12, 66-69
      trailing in domain names, 13, 60, 72, 312, 412
dotted-octet representation, 32
dump, database, 300, 305
DUN (Dial-Up Networking), 128
Dunlap, Kevin, 8
duplicate queries, 170
Dynamic Update standard, 39

E[ Top ]
edu domain, 19
electronic mail, 92-99
      administrator's address, 60
      DNS and, 114-115
      from within firewalls, 388
      mail exchangers, 93, 95-96
      MX records, 92-95
      routing loops, 96-99
errors, 79
      bogus name servers, 246
      common syslog messages, 156-163
      disasters, 190-197
      herror routine, 347
      in resolv.conf file, 318
      invalid owner name, 158
      name server, 107
      rcodes for, 270
      statistics for, 169
      subdomain delegation, 316, 318
      syntax errors, 80
      syntaxs, 310
/etc/defaultrouter file, 193
/etc/exports file, 113
/etc/host.aliases file, 117
/etc/hosts file, 78
      power outages and, 195
      empty, 121
/etc/named.boot (see boot file)
/etc/named.pid file (see named/pid file)
/etc/netgroups file, 113
/etc/netsvc.conf file, 124
/etc/resolv.conf (see resolv.conf file)
/etc/hosts file
      nslookup and, 260
eventlib data category (logging), 153
example programs, obtaining, xv
exhaustive database search (see inverse queries)
expanding domain name, 353
expire value, 89, 189
expiring cached data, 36, 68, 89
exports file, 113

F[ Top ]
fake-iquery option, 459
file channels (logging), 151
file descriptors, 157
finding (see searching)
firewalls, 377
first-level domains (see top-level domains)
for comments, 465
format
      db files, 411-424
      logging channels, 152
      packet, 270-271, 342-343
      packet message, 424-429
      resource record data, 429-430
FORMERR responses, 169-170
forwarders, 242
forwarders directive, 456
forward-only only, 458
FQDNs (fully qualified domain names), 13, 103

G[ Top ]
gateways, 378
gcc compiler settings for BIND, 432
generic top-level domains, 19, 51-52
geographic domain names
      choosing, 42-47
geographical domains, 20
glue records, 209, 332
gov domain, 19
gTLDs (generic top-level domains), 19, 51-52

H[ Top ]
h2n utility, 78, 138-140, 306
hash mark (#) for comments, 69, 110
header section, packet, 270, 342, 425
h_errno variable, 347
herror routine, 347
Hesiod class, 18
HINFO records, 400, 414
      queries statistic, 166
hints (see caching)
homogeneity, 174
"host unreachable" message, 107
host.aliases file, 117
HOSTALIASES variable, 117
hostname command, 81
HOST_NOT_FOUND error, 348
hostresorder directive, 126
HOSTRESORDER variable, 126-127
hosts, 16
      adding and deleting, 133, 309
      configuring to use DNS, 100, 113-129
            vendor-specific UNIX systems, 117-129
      CPU load on, 175
      determining aliases of, 374
      disambiguating, 115
      generating db files (see h2n utility)
      information records (see HINFO records)
      mail exchangers, 93, 95-96
      multihomed, 61, 63, 238, 241
      name checking, 75-78
      statistics for, 167-171
hosts file
      empty, 121
      power outages and, 195
hosts.equiv file, 115
HOSTS.TXT file, 3, 397
HP-UX, 123-124
HS (Hesiod) class, 18
HUP signal, 131, 166

I[ Top ]
ì reloading nameserverî message, 307
ì restartedî message, 307
IBM's AIX, 124-125
ICMP Router Discovery Messages, 193
ICMPportunreachable message, 337
ignoretc option, 263
ILL signal, 131
IN class, 60
in-addr.arpa domain, 32, 55-56
      delegating, 210-211
      incorrect delegation, 329
      internal roots and, 384
      misconfigured servers, 218
      registering, 449-454
      subdomains of, 212-217
include directive, 457, 461
$INCLUDE entries, 145
$INCLUDE entries (db files), 412
incrementing serial number (see serial numbers), 305
initializing default domain, 81
initializing name server (debugging example), 286-288
insist data category (logging), 153
installing BIND, 431-433
int domain, 19
INT signal, 131, 300, 305
integer serial numbers, 135
Integrated Services Digital Network (see ISDN), 401
interactive nslookup, 260
internationalization, 20
      geographic domain names, 20
            choosing, 42-47
      geographic domain names (list), 435-442
Internet
      dial-up connections, 395, 397
      domain name space, 18-21
      firewalls, 377
      internets vs. Internet, 2
      need for DNS, 10
      registering domains, 443-447
internets
      classes of, 18
InterNIC
      registering network numbers, 52
InterNIC, registering with (see registering)
intranets, 3
invalid zone data messages, 158
inverse queries, 34, 271, 278
IOT signal (see ABRT signal)
IP addresses (see addresses)
IRIX, 126
ISDN records, 401, 421
iterative (nonrecursive) resolution, 30-32

J[ Top ]
JEEVES, 8

K[ Top ]
key directive, 461

L[ Top ]
labels, domain name, 429
lame delegation, 162, 170, 187
lame-servers data category (logging), 153
LANs (local area networks)
      need for DNS, 11
      traffic, 177
level, domain, 17
levels, debugging, 282-284
limit directive, 459
limiting, 232
      data segment size, 235
Linux, 127
load data category (logging), 153
load (see performance)
load (see traffic)
load sharing, 256
"loaded" message, 157
local
      default domain, 101
      domain, in MX records, 97
      multihomed hosts, 239
      name server, 112, 266
      names and addresses, 81, 326
      networks (see LANs)
LOCALDOMAIN variable, 102, 127
logging, 304
logging (BIND 8), 146-155
      logging statement, 149-151
      options query-log directive, 162
logging directive, 461
loopback address, 107
loopback addresses, 66
ls command, 274
lserver command, 266

M[ Top ]
magic cookie, NIS, 120
mail addr field, 46
mail exchangers, 93, 95-96
mailing lists on BIND, 40
maintenance data category (logging), 153
maintenance (see administration)
Makefile, NIS, 119-121
"malformed response" message, 159
mapping, 58-69
      addresses to names, 32-34, 63-64
      h2n utility for (see h2n utility)
      names to addresses, 61-63
      network names and numbers, 397
master files (see db files)
master name servers, 25-27, 84
      multiple, 88
master server
      setting up slaves, 208
      "unreachable" message, 158
"master unreachable" message, 158
"master zone loaded" message, 157
MB records, 46, 415
MD and MF records, 92, 415
memory, 175
      data segment size, 235
      domain name storage, 343
messages
      compression, 429
      format of, 424-429
MG records, 46, 415
Microsoft Windows 95, 128-129
Microsoft Windows NT, 129
mil domain, 19
MINFO records, 416
minimum TTL, 189
mirrored servers, 256
missing
      cache data, 312
      PTR records, 309
      subdomain delegation, 315
Mockapetris, Paul, 4, 8, 411
monitoring name servers, 155-171
      (see also administration; performance)
MR records, 416
multihomed hosts, 61, 63, 238, 241
MX records, 92-95, 377, 417
      email and firewalls, 388
      queries statistic, 167
      routing loops, 96-99
      sendmail and, 115

N[ Top ]
name resolution (see resolution)
name servers, 4, 22-27
      accessing (see resolvers)
      adding and deleting, 180-185
      addresses (see addresses), 238
      backup name servers, 106, 112
      bogus data, 246, 330
      caching-only, 182, 187
      capacity of, 174-179
      choosing how many, 172-179
      closest known name servers, 30
      forwarders, 242
      initialization of (debugging example), 286-288
      lame (see lame delegation)
      limiting query frequency, 232
      load sharing, 256
      local, configuring, 112
      maintaining, 130-171
            logging (BIND 8), 146-155
            monitoring name servers, 155-171
            organizing db files, 141-146
            updating db files, 133-141
      master (see master name servers)
      multiple, nslookup and, 259
      nonrecursive, 245
      NS records, 61, 166, 417
      partial-slave servers, 183-185
      primary (see primary master name servers)
      recursion (see recursive resolution)
      registering, 185-187
      resolvers without, 111
      root
            "No root name servers" message, 161
      root name servers, 28-29
      secondary/slave (see secondary master name servers)
      security of (see security)
      selecting for resolver, 105-109, 464
      setting up, 57-91
      signals, 130-133
      slave (see slave/secondary name servers)
      starting up, 79
      statistics on, 163-171
      upgrading BIND and, 321
      where to run, 173-174
named daemon, 79
      signals, 130-133
      syslog messages, 156-163
named_dump.db file, moving, 145-146
named.boot file (see boot file)
named.pid file, 131
      moving, 145-146
named.root file, 66
namedroppers mailing list, 41, 68
named.run file, 148, 284
named.stats file, 165
      moving, 145-146
named-xfer file, 132
      moving, 145-146
named-xfer program, 299
      unnecessary glue data, 332, 334
names
      networks, 397
      RFC 952 nonconformance error, 158
names of domains (see domain names)
nameserver directive, 105-109, 464
      NIS and, 120
ncache data category (logging), 153
ndc utility, 131, 296
ndots option, 110, 465
negative caching, 35-37, 294-295
net domain, 19
NETDB_INTERNAL error, 348
netgroups file, 113
netsvc.conf file, 124
Network Information Center (see NIC), 3
Network Information Service (see NIS)
network masks, 250
Network Solutions, Inc. (NSI), 55
"network unreachable" message, 107, 192
networks
      ISDN, 401, 421
      LANs, 177
      loopback, 66, 107
      names and numbers, 397
      registering, 52-56
      subnetting, 109, 113, 240-241, 457, 465
            on/off octet boundaries, 213-217
      (see also connectivity)
newsgroups on BIND, 40
NFS (Network File System), 113
NIC (Network Information Center), 3, 315
      whois service, 46, 55
NIS (Network Information Service), 16, 118-121, 297, 299
      nslookup and, 260
"No root names servers for class #" message, 161
nod2 option, 262, 268
NO_DATA error, 348
nodebug option, 262, 268
nodefname option, 262
nodes, 13
no-fetch-glue option, 246, 458
noignoretc option, 263
nonauthoritative nslookup answers, 265
nonexistentdomain error, 277
noninteractive nslookup, 260
non-octet boundaries, subnetting on, 213-217
nonrecursive (iterative) resolution, 30-32
nonrecursive name server, 245
nonrecursive queries, 243, 337
NO_RECOVERY error, 348
norecurse option, 262, 271
no-recursion option, 245, 458
noresponsefromserver error, 276
nosearch option, 262, 264, 271
nospoof keyword (Linux), 127
notificiation of changed zones, 40
notify data category (logging), 153
novc option, 262
NS records, 59, 61, 84, 417
      queries statistic, 166
NSAP queries statistic, 167
nscd daemon, 122
NSFNET network, 2
NSFNET traffic reports, 177
NSI (Network Solutions, Inc.), 55
nslookup program, 258, 281
      mimicking name server, 271, 274
      option settings, 261, 264
      querying other servers, 266
      shell script programming, 336, 342
      troubleshooting, 275, 281
nslookup utility, xi, 41, 50
      testing domain setup, 81-83
.nslookuprc file, 264
nsswitch.conf file, 121, 123
NSTATS messages, 157
null channel (logging), 152
NULL records, 418
numbers
      network, 397
      serial (see serial numbers)

O[ Top ]
octets, 32, 413
      compression, 344
      data transmission order, 428
      resource record data and, 429
      subnetting on/off octet boundaries, 213-217
off-site name server, 173
opcodes, 270
Open Server, 126
options directive, 110, 349, 462
      options debug, 110, 465
      options ndots, 110, 465
      options query-log, 162
order, data transmission, 428
order keyword (Linux), 127
org domain, 19
organizing db files, 141-146
origin, db file, 72, 144-145
$ORIGIN entries (db files), 144-145, 412
os data category (logging), 153
outages, 191-197
output, debugging (see debugging)
"outside zone" message, 160
overworked name servers, 178
"owner name is invalid" message, 158

P[ Top ]
packet data category (logging), 154
packets
      format of, 270-271, 342-343
      message format, 424-429
      packet filtering firewalls, 378
panic data category (logging), 154
parent domains
      contacting administrator of, 50
      naming subdomains and, 50
      registering networks with, 54-56
      (see also domains)
parentheses ( ), 61, 413
parenting, 198-224
      checking delegation, 217-221
      creating subdomains, 202-212
      managing transition to subdomains, 222-224
      naming subdomains, 200-201
      parent-level aliases, 223
      subdomains of in-addr.arpa domains, 212-217
parser data category (logging), 154
parsing DNS responses, 354
partial-slave name servers, 183-185
patches for BIND security, 39
patches, HP-UX, 124
peak periods of activity, 176
performance
      caching, 35-37
      capacity planning, 174-179
      CPU load, 175
      debugging levels, 282-284
      load sharing, 256
      mail exchangers, 95
      monitoring name servers, 155-171
      queries per second, 171
      SOA values, 88-90
      troubleshooting, 313, 328
period (see dot)
ping utility, 62
pointer records (see PTR records)
port option, 263
"port unreachable" message, 107, 192
portunreachable message, 337
power outages, 191-197
preference values (MX records), 93
preventing disasters, 190-197
primary directive, 455
primary name servers, 25-27, 78-84
      adding, 180-182
      BIND configuration file, 70
      forgetting to signal, 307
      organizing db files of, 141-144
      zone transfers and, 132
process IDs, 131
programming resolvers, 336, 370
programs, obtaining example, xv
ps command, 132
PTR records, 59, 63-64, 418
      missing, 309
      queries statistic, 166
PX records, 423

Q[ Top ]
QCLASS fields, 427
QTYPE fields, 427
queries
      caching and, 35-37
      inverse, 34, 271, 278
      iterative (nonrecursive), 30-32, 243, 337
      limiting per server, 232
      logging, 162, 304
      mimicking server with nslookup, 271, 274
      to misconfigured in-addr.arpa domains, 218
      nonauthoritative nslookup answers, 265
      recursive, 30-31
      refused, 278
      retransmitted (debuggin example), 291-292
      statistics on, 163-167
      successful (debugging example), 288-291
      system, 170
      trace of, 268, 271
      volume of (see traffic)
queries data category (logging), 154
query-log option, 162, 458
querytype option, 263-264
question section, packet, 270, 343, 426

R[ Top ]
RAXFR statistic, 169
RCODE field, 425
rcodes (response codes), 270
rdist command, 180-182
RDupQ, RDupR statistics, 169
reading
      database dump, 300, 305
      debugging output, 285-294
      domain names, 20
recurse option, 262, 338
recursive queries, 243
recursive resolution, 30-31
      caching and, 35-37
redundancy, 343
refresh interval, 89, 181, 189
refused queries, 278
registering
      domains, 443-447
      in-addr.arpa domain, 449-454
      name servers, 185-187
      network numbers, 52-56
registries, 52-54
"reloading nameserver" message, 156
remote host names, 82, 327
remote multihomed hosts, 240-241
reorder keyword (Linux), 128
RErr statistic, 169
_res structure, 348, 350
RES_AAONLY option, 349
RES_DEBUG option, 110, 349
RES_DEFNAMES option, 350
RES_DNSRCH option, 350
resetting serial number, 135
RES_IGNTC option, 349
RES_INIT option, 349
res_init routine, 347
RES_INSECURE1, -2 options, 350
res_mkquery routine, 346
RES_NOALIASES option, 350
resolution, 28-35
      caching and, 35-37
      iterative (nonrecursive), 30-32
      recursive, 30-31
      (see also resolvers)
resolv+ library, 119, 127
resolv.conf file, 81, 101, 112, 124, 126
      nslookup and, 259, 279
      outages and, 192
      syntax errors in, 318
resolvers, 4, 27, 100-111
      access denials, 329
      configuring, 206
      directives, 101, 110
      directives for (list), 464-466
      library routines, 344, 370
      nslookup versus, 259
      sample configurations, 111-112
      search algorithm, 294-295
      upgrading BIND and, 321
      vendor-specific implementations, 117-129
      without name server, 111
      (see also resolution)
resolv.h file, 349
RES_OPTIONS variable, 127
resouces (see documentation)
resource records, 18, 59, 399, 403, 411
      CNAME record in, 160
      data format, 429-430
      out-of-zone, 322
      spaces and tabs as names, 72
      types of (list), 413-423
      (see also specific record type)
"Response from unexpected source; message, 160
response-checks data category (logging), 154
responses
      inconsistent, 327
      parsing, 354
      time for (see performance), 328
      tracing, 268, 271
Responsible Person (see RP records)
RES_PRIMARY option, 349
res_query routine, 346, 359
RES_RECURSE option, 349
res_search routine, 345
res_send routine, 347
RES_STAYOPEN option, 349
restarted message, 80
restarting name server, 131
restricted servers (see slave/secondary name servers)
RES_USEVC option, 349
retransmitting queries (debugging example), 291-292
retry interval, 89, 189, 263
reverse domain (see in-addr.arpa domain)
reverse mapping, 58
RFail statistic, 169
RFC1035, 411-420, 424
RFC1183, 420-423
RFC1664, 423
RFErr statistic, 169
RFwdQ, RFwdR statistics, 168
.rhosts file, 115, 329
RIPE Network Coordination Centre, 54
RIQ statistic, 168
RLame statistic, 169
rlogin command, 329
RNotNsQ statistic, 171
RNXD statistic, 168
root command, 263
root domain, 4, 12
      cache data for, 66-69
      updating record of, 140
root name servers, 28-29
root server, 245
      bogus data, 330
      "No root name servers" message, 161
      setting with nslookup, 263
      temporary, 196
ROpts statistic, 170
rotating addresses, 62
round robin, 257
route command, 191
routing loops, 96-99
RP records, 61, 137, 421
RQ statistic, 168, 177
RR statistic, 168
RRs (see resource records)
rsh command, 329
RT records, 402, 422
RTCP statistic, 169

S[ Top ]
SAns statistic, 170, 177
SCO' s Open Server, 126
SDupQ statistic, 170
search algorithm, resolver, 294-295
search directive, 104, 464
search list, 102-104
search option, 262
searching
      database exhaustively, 34
      for domain, 259
      for IP addresses, 41
secondary directive, 456
secondary servers (see slave/secondary name servers)
second-level domains (see domains; subdomains)
secure_zone record, 395
security, 174, 247
      backing up zone data, 87
      BIND features, 39
      firewalls, 377
      refused queries, 278
      "Response from unexpected source" message, 160
security data category (logging), 154
; for comments, 413
semicolon (;) for comments, 69, 110, 413
sendmail program, 63, 94, 166
      DNS and, 114-115
sendmail.cf file, 115-116
sendto system calls, 170
sequence space arithmetic, 136
serial numbers, 134-137, 305, 307
      backups and, 161
      nslookup and, 260
SErr statistic, 170
server command, 266
server directive, 463
servers, 256
      forwarders, 242
      nonrecursive, 245
      numbering (see serial numbers)
      root, 245, 263
servers (see name servers)
SERVFAIL errors, 169, 308
services and DNS, 113
set all command, 319, 326
set command, 261
severity level, logging, 147
SFail statistic, 170
SFErr statistic, 170
SFwdQ, SFwdR statistics, 170
shell script programming, 336, 342
shortcuts for db files, 71-75
shuffle address records, 256
signals, 130-133
      debugging level and, 285
      to primary server, forgetting, 307
Silicon Graphics' IRIX, 126
simple dialup, 396
size
      data segment, 235
      subdomains, 199
slave directive, 457
slave/secondary master name servers, 84-90
      multiple, 88
slave/secondary name servers, 25-27, 243
      adding, 180-182, 211-212
      checking zone (debugging example), 292-294
      loading from other slaves, 181
      mutual data infection, 334
      organizing db files of, 141-144
      partial-slave servers, 183-185
      serial number, 134-137
      setting up, 208
      zone transfers and, 132
SNaAns statistic, 171
SNXD statistic, 171
SOA records, 45, 50, 59-61, 88-90, 134-137, 337, 418
      acceptable characters for, 76
      changing values in, 189
      queries statistic, 166
      TTLs in, 188
Socket.pm (Perl debugging tool), 296
software, firewall, 378
software, name server, 174
Solaris 2.x, 121-123
sorting addresses, 238, 241
sortlist directive, 109, 113, 240, 457, 465
source code, BIND, 431
source code for BIND, 39
space as RR names, 72
spcl.DOMAIN file, 140
special option, 181
srchlist option, 264
SRI-NIC host, 3
SSysQ statistic, 170
start of authority records (see SOA records)
"starting" message, 156
starting message, 80
startup files, 83
state-level domains, 20
statistics, 157, 163-171
statistics data category (logging), 154
stderr channel (logging), 152
stub directive, 457
stub reolvers
      managing delegation, 221
stub resolvers, 27
subdomains, 17
      choosing, 43
      delegating, 23
      how to read, 20
      naming, 50
      non-U.S., 20
      SOA records, 45, 50, 59-61, 88-90
            acceptable characters for, 76
      (see also domains)
subdomains (see domains; parenting)
subnetting networks, 109, 113, 240-241, 457, 465
      on/off octet boundaries, 213-217
successful lookups (debugging example), 288-291
Sun's Solaris 2.x, 121-123
SunOS 4.x, 118-121
svc.conf file, 125
svcsetup utility, 126
syntax errors in db files, 80
syslog channels (logging), 152
syslog file, 79, 176
syslog messages, 156-163
system
      administration (see administration)
      queries, 170
      startup files, 83
      tuning, 231

T[ Top ]
tabs as RR names, 72
TCP (Transmission Control Protocol)
      application gateways, 380
      virtual circuits, 262, 349
TCP/IP
      nslookup and, 262
TCP/IP protocol, 1
      DNS with, 10
telnet service and RCS, 113
temporary root servers, 196
TERM signal, 131
testing
      domain setup, 81-83
      zone transfers manually, 299
time to live (TTL), 36, 68, 89
timeouts
      nslookup, 259, 263
      resolver queries, 107
TLDs (see top-level domains)
"Too many open files" message, 156
top utility, 175
top-level domains, 17
      choosing, 42-52
      generic (gTLDs), 19, 51-52
      Internet, 19
      list of, 435-442
      naming subdomains as, 201
      root name servers, 28-29
touch command, 159
tracing queries and responses, 268, 271
traffic, 3, 176, 178
      dial-on-demand and, 396
      limiting, 232
      load sharing, 256
      root name servers, 29
      (see also performance)
trailing dot in domain names, 13, 60, 72, 312, 412
transfers-in option, 233, 459
transfers-per-ns option, 232, 459
translating (see mapping)
transmission order, 428
troubleshooting, 299, 335
      checking delegation, 217-221
      corrupted cache, 332, 335
      inconsistent responses, 327
      nslookup problems, 275, 281
      preventing and handling disasters, 190-197
      (see also debugging nslookup), 275
truncated packets, 263
TRY_AGAIN error, 348
TTL (time to live), 36, 68, 89
      changing, 187-190
TXT records, 137, 419
      queries statistic, 167
      secure zones and, 248

U[ Top ]
UDP response packets, 159, 185, 262
uncompressing BIND source code, 432
uninterruptable power system (UPS), 193
UNIX
      vendor-specific BIND implementations, 117-129
unknown query types, 166
unpacking BIND code, 432
"unreachable" message, 158
unreachable messages, 307
unspecifiederror (nslookup), 280
update data category (logging), 154
updating
      authorization files, 115
      db files, 133-141
      db.cache file, 140
      glue records, 210
      named.root file, 68
      upgrading BIND version, 321
UPS (uninterruptable power system), 193
us domain, 48-51
USAGE messages, 157
USENET news on BIND, 40
/usr/etc/resolv.conf (see resolv.conf file)
USR1 and USR2 signals, 131, 147, 285
UUCP, DNS with, 10

V[ Top ]
vc option, 262
vendor-specific BIND options, 117-129
versions, BIND, xi, 39, 321
virtual circuits, 262, 349
visibility of name space, 393

W[ Top ]
wantrecursion string, 270
whois service, 46, 55
      checking network registration, 54
wildcards, 376, 388
WINCH signal, 131, 163, 304
Windows 95, 128-129
Windows NT, 129
Wisner, Bill, 119
WKS records, 420

X[ Top ]
X0.hosts file, 116
X25 records, 401, 422
X.400, 423
X.500 directory system, 407
xfer-in data category (logging), 154
xfer-out data category (logging), 154
xfrnets directive, 250, 459
XSTATS messages, 157

Y[ Top ]
ypcat command, 298
ypmatch command, 298
ypserv program, 118

Z[ Top ]
zero address, 106
zero-valued serial number, 136
zone directive, 463
zone transfers
      backups and, 159
      limiting, 232
      nslookup and, 260, 274
      process IDs for, 132
      testing manually, 299
      unauthorized, 249
zones, 22-27
      backing up data, 87
      change notification, 40
      checking (debugging example), 292-294
      creating subdomains in, 202-203
      data warning message, 158
      secure, 247
      security (see security), 278
      serial number, 136
      SOA records, 45, 50, 59-61, 88-90
            acceptable characters for, 76
      zone data files (see db files) END

"Synopsis" by ,
"DNS & BIND" discusses one of the Internet's fundamental building blocks: the distributed host information database that is responsible for translating names into addresses, routing mail to its proper destination, and many other services. This third edition covers BIND 4.9, on which most commercial products are currently based.
"Synopsis" by , DNS and BIND discusses one of the Internet's fundamental building blocks: the distributed host information database that's responsible for translating names into addresses, routing mail to its proper destination, and many other services. As the authors write in the preface, if you're using the Internet, you're already using DNS — even if you don't know it. The third edition covers BIND 4.9, on which most commercial products are currently based, and BIND 8, which implements many important new features and will be the basis for the next generation of commercial name servers. It also covers topics like DNS security (greatly improved with BIND 8.1), asynchronous notification of changes to a zone, dynamic updates, and programming with Perl's Net: : DNS module.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.