If you are comfortable thats OK but your browser may be giving you less than optimum performance on our site. We recommend using a version 5 browser including Mozilla
This lists the chapter and sections headings in the book.
A Brief History of Name Servers
Name Server Basics
The Internet Domain Name System
Domains and Delegation
Domain Authority
DNS Implementation and Structure
Root DNS Operations
Top-Level Domains
DNS System Components
Zones and Zone Files
Master and Slave DNS Servers
DNS Software
Summary
Zone File Format
Zone File Contents
An Example Zone File
The $TTL Directive
The $ORIGIN Directive
The SOA Resource Record
The NS Resource Record
The MX Resource Record
The A Resource Record
CNAME Resource RecordWhen CNAME Records Must Be UsedAdditional Resource RecordsPTR Resource RecordsStandard Configuration File Scenarios
TXT Resource Records
AAAA (A6 and DNAME) Resource Records
NSEC, RRSIG, DS, DNSKEY, and KEY Resource Records
SRV Resource Records
Summary
The DNS Protocol
DNS Queries
Recursive Queries
Iterative (Nonrecursive) Queries
Inverse Queries
DNS Reverse Mapping
IN-ADDR.ARPA Reverse-Mapping Domain
Zone Maintenance
Full Zone Transfer (AXFR)
Incremental Zone Transfer (IXFR)
Notify (NOTIFY)
Dynamic Update
Alternative Dynamic DNS Approaches
Security Overview
Summary
Master (Primary) Name Servers
Slave (Secondary) Name Servers
Slave (Secondary) DNS Behavior
Caching Name Servers
Caching Implications
Forwarding (Proxy) Name Servers
Stealth (DMZ or Split) Name Server
Stealth Servers and the View Clause
Stealth Server Configuration
Authoritative-Only Name Server
Summary
IPv6IPv6 Address NotationStatus of IPv6 DNS Support
IPv6 Address Types
Prefix or Slash Notation
Global Unicast IPv6 Address Allocation
IPv6 Global Unicast Address Format
The AAAA vs. A6 Resource Record
Mixed IPv6 and IPv4 Network Support
IPv6 Resource Records
The AAAA Resource Record
Reverse IPv6 Mapping
The IPV6 PTR Resource Record
Summary
Fedora Core 2 InstallationUpgrading BIND 9FreeBSD Installation
Configuring BIND 9BIND 9 Nonbase InstallBuilding BIND from Source
BIND 9 Base Install
FreeBSD 5.3 Issues
Windows Server 2000 Installation
Summary
Before We StartConfiguration LayoutMaster DNS Server
Configuration Conventions
Zone File Naming Convention
Required Zone Files
BIND named.conf File Format and Style
Standard Zone Files
Common Configuration Elements
Master Name Server Configuration
Slave DNS Server
Slave Name Server Configuration
Caching-only DNS Server
Caching-Only Name Server Configuration
Forwarding (a.k.a. Proxy, Client, Remote) DNS Server
Forwarding Name Server Configuration
Stealth (a.k.a. Split or DMZ) DNS Server
Stealth Configuration
Authoritative-only DNS Server
Authoritative-only Name Server Configuration
View-based Authoritative-only DNS Server
View-based Authoritative-only Name Server Configuration
Security and the view Section
Summary
Delegate a Subdomain (Subzone)Domain Name Server ConfigurationVirtual Subdomains
Subdomain Name Server Configuration
Domain Name Server Configuration
Configure Mail Servers Fail-Over
Delegate Reverse Subnet MapsAssignee Zone FileDNS Load Balancing
Assignor (End-user) Zone FileBalancing MailDefine an SPF Record
Balancing Other Services
Balancing Services
Controlling the Round-Robin
Effectiveness of DNS Load BalancingTXT RR FormatSupporting http://example.com
SPF type Values
SPF Record Examples
Apache Configuration
Out-of-Sequence Serial Numbers
Use of Wildcards in Zone Files
Summary
DNS Utilities
The nslookup Utilitynslookup Command FormatBIND dig Utility
Quick Examples
Options
Examples: Command Line
Example: Interactive ModeQuick ExamplesBIND named-checkconf Utility
dig Syntax
dig Options
dig Examples
dig Output
dig Response Valuesnamed-checkconf SyntaxBIND named-checkzone Utility
named-checkconf Optionsnamed-checkzone SyntaxRNDC
named-checkconf Optionsrndc SyntaxBIND nsupdate Utility
rndc Options
rndc.conf Clauses and Statements
rndc Configuration Examples
rndc Commands
rndc-confgen Utility
rndc-confgen Syntax
rndc-confgen Optionsnsupdate Syntaxdnssec-keygen Utility
nsupdate Options
nsupdate Command Format
nsupdate Examplednssec-keygen Syntaxdnssec-signzone Utility
dnssec-keygen Options
dnssec-keygen Examplesdnssec-signzone SyntaxDiagnosing DNS Problems
dnssec-signzone Options
dnssec-signzone ExamplesBefore the Problem HappensSummary
When the Problem Occurs
Security Overview and Audit
DNS Normal Data Flow
Security Classification
Administrative SecurityUp-to-Date SoftwareA Cryptographic Overview
Limit Functionality
Limit Permissions
Running BIND As Nonroot
BIND in a Chroot Jail
Stream the Log
Software DiversitySymmetric CryptographySecuring Zone Transfers
Asymmetric Cryptography
Message Digests
Message Authentication Codes
Digital Signatures
DNS Cryptographic UseAuthentication and Integrity of Zone TransfersSecuring Dynamic Updates
TSIG ConfigurationTSIG DDNS ConfigurationSummary
SIG(0) Configuration
The DNSSEC Environment
3 Islands of Security
Chains of Trust
Securing or Signing the Zone
Secure Zone Maintenance
Secure Delegation
Dynamic DNS and DNSSEC
DNSSEC ImplementationSecuring the example.com ZoneDNSSEC Lookaside Validation
Establishing a Trusted Anchor
Signing the sub.example.com Zone
Creating the Chain of Trust
Key RolloverDLV ConfigurationSummary
DLV Service
BIND Command Line
BIND Debug Levels
BIND Signals
BIND Configuration OverviewLayout StylesBIND Clauses
named-checkconf Is Your FriendBIND address_match_list DefinitionBIND Statements
BIND acl Clause
BIND controls Clause
BIND include Statement
BIND key Clause
BIND logging Clause
BIND lwres Clause
BIND masters Clause
BIND options Clause
BIND server Clause
BIND trusted-keys Clause
BIND view Clause
BIND zone ClauseBIND controls StatementsSummaryinet StatementBIND logging Statementschannel StatementBIND Resolver Statements
category StatementviewBIND Transfer Statements
search
ndotsallow-notifyDNS BIND Operations
allow-transfer
allow-update
allow-update-forwarding
also-notify
alt-transfer-source, alt-transfer-source-v6
ixfr-from-differences
max-journal-size
max-refresh-time, min-refresh-time
max-retry-time, min-retry-time
max-transfer-idle-in
max-transfer-idle-out
max-transfer-time-in
max-transfer-time-out
multi-master
notify
notify-source, notify-source-v6
provide-ixfr
request-ixfr
serial-query-rate
transfer-format
transfer-source, transfer-source-v6
transfers-in
transfers-per-ns
transfers-out
update-policy
use-alt-transfer-sourceavoid-v4-udp-ports, avoid-v6-udp-portsDNS BIND Query Statements
check-names
cleaning-interval
coresize
database
datasize
dialup
directory
dual-stack-server
dump-file
edns-udp-size
files
heartbeat-interval
hostname
interface-interval
lame-ttl
listen-on
listen-on-v6
match-mapped-addresses
max-cache-size
max-cache-ttl
max-ncache-ttl
memstatistics-file
pid-file
port
preferred-glue
querylog
recursing-file
server-id
stacksize
statistics-file
tcp-listen-queue
tcp-clients
version
zone-statisticsadditional-from-auth, additional-from-cacheDNS BIND Security Statements
allow-query
allow-recursion
auth-nxdomain
blackhole
delegation-only
forward
forwarders
minimal-responses
query-source, query-source-v6
recursion
recursive-clients
root-delegation-only
rrset-order
sortlistalgorithmDNS BIND server Statements
disable-algorithms
dnssec-enable
dnssec-lookaside
dnssec-must-be-secure
key-directory
random-device
secret
sig-validity-interval
tkey-dhkey
tkey-domain
tkey-gssapi-credentialbogusDNS BIND view Statements
edns
keys
transfersmatch-clientsDNS BIND zone Statements
match-destinations
match-recursive-onlycheck-names
file
masters
type
DNS Zone File Structure
DNS DirectivesThe $ORIGIN DirectiveDNS Resource Records
The $INCLUDE Directive
The $TTL Directive
The $GENERATE DirectiveResource Record Common FormatResource Record Descriptions
RRsetsIPv4 Address (A) RecordAlternative Cryptographic Algorithms
Experimental IPv6 Address (A6) Record
IPv6 Address (AAAA) Record
AFS Database (AFSDB) Record
Address Prefix List (APL) Record
ATM Address (ATMA) Record
Certificate (CERT) Record
Canonical Name (CNAME) Record
Delegation of Reverse Names (DNAME) Record
DNSKEY Record
Delegation Signer (DS) Record
System Information (HINFO) Record
Integrated Services Digital Network (ISDN) Record
IPSEC Key (IPSECKEY) Record
Public Key (KEY) Record
Key Exchanger (KX) Record
Location (LOC) Record
Mailbox (MB) Record
Mail Group (MG) Record
Mailbox Renamed (MR) Record
Mailbox Mail List Information (MINFO) Record
Mail Exchange (MX) Record
Naming Authority Pointer (NAPTR) Record
Name Server (NS) Record
Network Service Access Point (NSAP) Record
Next Secure (NSEC) Record
Pointer (PTR) Record
X.400 to RFC 822 E-mail (PX) Record
Responsible Person (RP) Record
Resource Record Signature (RRSIG) Record
Route Through (RT) Record
Signature (SIG) Record
Start of Authority (SOA) Record
Services (SRV) Record
SSH Key Fingerprint (SSHFP) Record
Text (TXT) Record
Well-Known Service (WKS) Record
X.25 Address (X25) Record
User-Defined RRs
Summary
BIND API Overview
Advanced Database API (adb)The Simple Database API (sdb)
Simple Database API (sdb)Callback OverviewResolver Libraries
Registering the Callbacks
Adding the Driver to BIND
The Callback Functions
Returning RRs
Memory Management for Drivers
Logging for Drivers
Testing the Driver
sdb Sample DriverPOSIX Library StatusSummary
The RES Library SetInvoking the RES Library
The _res Structure
RES Library Functions
DNS Message Formats
DNS Message Overview
DNS Message FormatDNS Message HeaderDNS Binary RR Format
DNS QUESTION SECTION
DNS ANSWER, AUTHORITY, and ADDITIONAL SECTIONS
EDNS0 Transactions
OPT Pseudo RR Format
Security Algorithm Formats
NSEC Bitmap Format
Summary
Problems, comments, suggestions, corrections (including broken links) or some thing to add? Please take the time from a busy life to 'mail me' (at top of screen), the webmaster (below) or info-support at netwidget. You will have a warm inner glow for the rest of the day.
|
Copyright © 2003 - 2010 NetWidget, Inc. All rights reserved. Legal and Privacy |
site by zytrax |
Questions to web-master at netwidget Page modified: July 06 2006. |
home
short contents
full contents
notes & errata
files (1.1) zip
files (1.1) tarball
Apress
amazon.com
barnes & noble
bookpool.com
governance
dns software
libraries
security
dnssec
ipv6
dns telephony
index
death of hope
Open DNS
DNSBLs
DLV
commercial DNSSEC
why DNSSEC?
short TTLs