PacktLib: DNS in Action

DNS in Action

Credits

About the Authors

Preface

Domain Name System

1.1 Domains and Subdomains

1.2 Name Syntax

1.3 Reverse Domains

1.4 Domain 0.0.127.in-addr.arpa

1.5 Zone

1.6 Reserved Domains and Pseudodomains

1.7 Queries (Translations)

1.8 Resolvers

1.9 Name Server

1.10 Forwarder Servers

DNS Protocol

2.1 Resource Records

2.2 DNS Protocol

2.3 DNS Query

DNS Extension

3.1 DNS Update

3.2 DNS Notify

3.3 Incremental Zone Transfer

3.4 Negative Caching (DNS NCACHE)

3.5 DNS IP version 6 Extension

3.6 DNS Security Protocols

3.7 TSIG

3.8 Saving Certificates to DNS

Name Server Implementation

4.1 DNS Database

4.2 RR Format

4.3 Name Server Implementation in BIND

4.4 Microsoft’s Native Implementation of DNS in Windows 2000/2003

Tools for DNS Debugging and Administration

5.1 Tools for DNS Debugging

5.2 The rndc Program

5.3 Errors in DNS Configuration

Domain Delegation and Registration

6.1 Example 1

6.2 Example 2

6.3 Domain Registration

Reverse Domain Delegation

Internet Registry

8.1 International Organizations

8.2 Regional Internet Registry (RIR)

8.3 IP Addresses and AS Numbers

8.4 Internet Registry

8.5 Delegation of Second-Level Domains

DNS in Closed Intranets

9.1 Configuring a Root Name Server on the Same Server (BIND Version 4)

9.2 Configuring a Root Name Server on a Separate Server (BIND Version 4)

9.3 Root DNS Server in Windows 2000/2003

DNS and Firewall

10.1 Shared DNS for Internet and Intranet

10.2 Name Server Installed on Firewall

10.3 Dual DNS

10.4 End Remarks

Country Codes and RIRs