内容简介
第1章 背景
1.1 Internet简史
1.2 Internet和internet的区别
1.3 DNS简述
1.4 BIND的历史
1.5一定要使用DNS吗
第2章DNS的运行机制
2.1域命名空间
2.2 Internet上的域命名空间
2.3授权
2.4名称服务器和区域
2.5解析器
2.6解析
2.7缓存
第3章 从哪里开始呢
3.1获得BIND
3.2选择一个域名
第4章 建立 BIND
4.1我们的区域
4.2建立区域数据
4.3建立BIND配置文件
4.4简写
4.5主机名称检查
4.6工具
4.7运行一个Primary名称服务器
4.8运行一个slave名称服务器
4.9增加更多区域
4.10下一步是什么
第5章DNS和电子邮件
5.1 MX记录
5.2 Movie.edu的邮件服务器
5.3邮件交换器又是什么呢
5.4 MX算法
5.5 DNS和电子邮件认证
第6章 配置主机
6.1解析器
6.2解析器的配置
6.3解析器配置实例
6.4把损失和不便降到最低
6.5附加的配置文件
6.6 Windows XP的解析器
第7章BIND的维护
7.1控制名称服务器
7.2更新区域数据文件
7.3整理文件
7.4改变系统文件位置
7.5日志记录
7.6保持一切平稳运行
第8章 不断扩展的域
8.1需要多少个名称服务器
8.2增加更多的名称服务器
8.3注册名称服务器
8.4改变TTL值
8.5为灾难做准备
8.6应对灾难
第9章 子域的划分及管理
9.1何时应该成为父域
9.2需要几个子域
9.3如何为子域命名
9.4如何成为父域:创建子域
9.5 in-addr.arpa域的子域
9.6做好parenting工作
9.7管理到子域的迁移
9.8父域的生命周期
第10章 高级功能
10.1地址匹配列表和ACL
10.2 DNS动态更新
10.3 DNS NOTIFY(区域变更通知)
10.4增量区域传输(IXFR)
10.5转发机制
10.6视图
10.7轮询调度(Round-Robin)负载分配
10.8名称服务器地址排序
10.9优先选择特定网络上的名称服务器
10.10非递归名称服务器
10.11回避伪装的名称服务器
10.12系统优化
10.13兼容性
10.14 IPv6寻址入门
10.15 地址和端口
第11章 安全防护
11.1 TSIG
11.2保护名称服务器
11.3 DNS和Internet防火墙
11.4 DNS安全性扩展
11.5本章小结
第12章nslookup和dig
12.1 nslookup是一个很好的工具吗
12.2交互式与非交互式
12.3选项设置
12.4避免搜索列表
12.5日常应用
12.6不常用的功能
12.7 nslookup故障诊断
12.8最好的网络
12.9使用dig
第13章 阅读BIDN调试输出
13.1调试级别
13.2打开调试
13.3阅读调试输出
13.4解析器的搜索算法以及否定缓存(BIND 8)
13.5解析器的搜索算法和否定缓存(BIND 9)
13.6工具
第14章DNS和BIND排错
14.1NIS确实是你的问题吗
14.2排错工具和技术
14.3潜在问题列表
14.4软件版本升级问题
14.5互操作性和版本问题
14.6 TSIG错误
14.7问题的症状
第15章 使用解析器和名称服务器库例程来编程
15.1使用nslookup编写shell脚本
15.2以解析器库例程编写C程序
15.3用Net::DNS方式进行Perl编程
第16章 架构
16.1外部、权威服务器的DNS架构
16.2转发基础设施
16.3内部DNS基础设施
16.4操作
16.5跟上DNS和BIND
第17章 其他内容
17.1使用CNAME记录
17.2通配符
17.3 MX记录的限制
17.4拨号连接
17.5网络名称和序号
17.6 额外资源记录
17.7 ENUM
17.8国际化域名
17.9 DNS和WINS
17.10 DNS、 Windows和Active Directory
附录A DNS消息格式和资源记录
附录B BIND兼容性矩阵
附录C在Linux上编译与安装BIND
附录D顶级域名
附录E BIND名称服务器及解析器配置