DNS与BIND(影印版)

DNS与BIND(影印版)
作 者: Paul Albitz Cricket liu
出版社: 清华大学出版社
丛编项: 英文影印版
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《DNS与BIND(影印版)》作者简介

内容简介

本书讨论了Internet的基础构造模块之一的分布式宿主信息数据库,它负责把名称转换成地址,把邮件路由到正确的目标,以及提供许多其他的服务。正如作者在前言中所述,如果您正在使用Internet,那么就已经使用了DNS,即使你还不了解它。新的第四版同时涵盖了BIND 9和BIND 8, BIND实现了许多重要的新功能,BIND 8是当前许多商业产品的基础。BIND 8和BIND 9使得DNS的安全性得到极大的提高。不管你是一名每天使用DNS的系统管理员,还是一名希望深入了解Internet及其工作原理的普通用户,本书都值得一读。 本书包括以下要点: . DNS的作用、工作原理,以及何时需要使用它 . 在Internet的名称空间中如何找到自己的位置 . 建立名称服务器 . 使用MX记录来路由邮件 . 配置主机以使用DNS名称服务器 . 划分(合并)域 . 保护名称服务器:限制查询你的服务器的用户,防止未授权的区域传输,避免伪造的服务器等 . BIND 9的新功能,包括视图及IPV6正向和逆向映射 . DNS Security Extensions(DNSSEC)和Transaction Signatures(TSIG) . 把一个名称映射到多个用于加载共享的服务器 . 动态更新、异步通知对区域的修改,以及增量区域传输 . 故障诊断:使用nslookup和dig,读取调试输出,以及常见的问题 . 使用分解器库和Perl的Net::DNS模块进行DNS编程

图书目录

Prefce

1. Background

A (Very) Brief History of the lnternet

On the Internet and internets

The Domain Name System in a Nutshell

The History of BIND

Must I Use DNS?

2 How Does DNS Whrk?

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 settins UP BIND

Our Zone

Setting Up Zone 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 Zones

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. Maintetaining BIND

Controlling the Name Server

Updating Zone Data Files

Organizing YOur Files

Changing System File Locations in BlND 8 and 9

Logging in BlND 8 and 9

Keeping Evetything 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

Address Match Lists and ACLs

DNS Dynamic Update

DNS NOTIFY (Zone Change Notilication)

lncremental Zone Transfer (IXFR)

Forwarding

Views

Round Robin Load Distribution

Name Server Address Sorting

Preferring Name Servers on Certain Networks

A Nonrecursive Name Server

Avoiding a Bogus Name Server

System Tuning

Compatibility

The ABCs of IPv6 Addressing

Addresses and Ports

IPv6 Forward and Reverse Mapping

11. Security

TSIG

Securing Your Name Server

DNS and Internet Firewalls

The DNS Security Extensions

12 nslookup and diy

Is nslookup a Good Tool?

lnteractive Versus Noninteractive

Option Settings

Avoiding the Search List

Common Tasks

Less Cornmon Tasks

Troubleshooting nslookup Problems

Best of the Net

Using dig

13. Reading BIND Debugging Output

Debugging Levels

Turning On Debugging

Reading Debugging Output

The Resolver Search Algorithm and Negative Caching (BIND 8)

The Resolver Search Algorithm and Negative Caching (BIND 9)

Tools

14. Troubtesbooting DNS and BIND

Is NlS Really Your Problem?

Troubleshooting Tools and Techniques

Potential Problem List

Transition Problems

Interoperability and Version Problems.

TSIG Errors

Problem Symptoms

15. Programming witb tbe Resolver and Name Server

Library Routines

Shell Script Programming with nslookup

C Programming with the Resolver Library Routines

Perl Programming with Net::DNS

16 Miscellaneous

Using CNAME Records

Wildcards

A Limitation of MX Records

Dialup Connections

Network Names and Numbers

Additional Resource Records

DNS and WINS

DNS and Windows 2000

A. DNS Message Format and Resource Records

B. BIND compatibility Matrix

C. Compiling and Installing BIND on Linux

D. Top-Level Domains

E. BIND Name Server and Resolver Configuration

Index