DNS与BIND(第5版)

978-7-115-33599-9
作者: 【美】Cricket LiuPaul Albitz
译者: 陈治州房向明孙云
编辑: 傅道坤

图书目录:

目 录

第 1章 背景 1

1.1 Internet简史 1

1.2 Internet和internet的区别 2

1.3 DNS简述 4

1.4 BIND的历史 9

1.5 一定要使用DNS吗 10

第 2章 DNS的运行机制 13

2.1 域命名空间 13

2.2 Internet上的域命名空间 19

2.3 授权 23

2.4 名称服务器和区域 24

2.5 解析器 28

2.6 解析 29

2.7 缓存 36

第3章 从哪里开始呢 39

3.1 获得BIND 40

3.2 选择一个域名 43

第4章 建立BIND 55

4.1 我们的区域 56

4.2 建立区域数据 57

4.3 建立BIND配置文件 69

4.4 简写 71

4.5 主机名称检查 75

4.6 工具 77

4.7 运行一个Primary名称服务器 78

4.8 运行一个slave名称服务器 85

4.9 增加更多区域 93

4.10 下一步是什么 93

第5章 DNS和电子邮件 95

5.1 MX记录 96

5.2 Movie.edu的邮件服务器 98

5.3 邮件交换器又是什么呢 99

5.4 MX算法 100

5.5 DNS和电子邮件认证 103

第6章 配置主机 107

6.1 解析器 107

6.2 解析器的配置 108

6.3 解析器配置实例 120

6.4 把损失和不便降到**低 122

6.5 附加的配置文件 127

6.6 Windows XP的解析器 128

第7章 BIND的维护 135

7.1 控制名称服务器 135

7.2 更新区域数据文件 146

7.3 整理文件 153

7.4 改变系统文件位置 157

7.5 日志记录 158

7.6 保持一切平稳运行 169

第8章 不断扩展的域 191

8.1 需要多少个名称服务器 191

8.2 增加更多的名称服务器 199

8.3 注册名称服务器 204

8.4 改变TTL值 206

8.5 为灾难做准备 209

8.6 应对灾难 212

第9章 子域的划分及管理 215

9.1 何时应该成为父域 216

9.2 需要几个子域 216

9.3 如何为子域命名 217

9.4 如何成为父域:创建子域 218

9.5 in-addr.arpa域的子域 229

9.6 做好parenting工作 234

9.7 管理到子域的迁移 238

9.8 父域的生命周期 240

第 10章 **功能 241

10.1 地址匹配列表和ACL 241

10.2 DNS动态更新 243

10.3 DNS NOTIFY(区域变更通知) 251

10.4 增量区域传输(IXFR) 256

10.5 转发机制 259

10.6 视图 263

10.7 轮询调度(Round-Robin)负载分配 266

10.8 名称服务器地址排序 269

10.9 优先选择特定网络上的名称服务器 271

10.10 非递归名称服务器 272

10.11 回避伪装的名称服务器 273

10.12 系统优化 274

10.13 兼容性 284

10.14 IPv6寻址入门 285

10.15 地址和端口 287

第 11章 安全防护 299

11.1 TSIG 300

11.2 保护名称服务器 304

11.3 DNS和Internet防火墙 318

11.4 DNS安全性扩展 339

11.5 本章小结 365

第 12章 nslookup和dig 367

12.1 nslookup是一个很好的工具吗 367

12.2 交互式与非交互式 369

12.3 选项设置 369

12.4 避免搜索列表 373

12.5 日常应用 373

12.6 不常用的功能 377

12.7 nslookup故障诊断 384

12.8 **好的网络 388

12.9 使用dig 388

第 13章 阅读BIDN调试输出 395

13.1 调试级别 395

13.2 打开调试 399

13.3 阅读调试输出 399

13.4 解析器的搜索算法以及否定缓存(BIND 8) 412

13.5 解析器的搜索算法和否定缓存(BIND 9) 413

13.6 工具 414

第 14章 DNS和BIND排错 415

14.1 NIS确实是你的问题吗 415

14.2 排错工具和技术 416

14.3 潜在问题列表 428

14.4 软件版本升级问题 446

14.5 互操作性和版本问题 447

14.6 TSIG错误 451

14.7 问题的症状 452

第 15章 使用解析器和名称服务器库例程来编程 459

15.1 使用nslookup编写shell脚本 459

15.2 以解析器库例程编写C程序 465

15.3 用Net::DNS方式进行Perl编程 492

第 16章 架构 497

16.1 外部、**服务器的DNS架构 497

16.2 转发基础设施 501

16.3 内部DNS基础设施 503

16.4 操作 504

16.5 跟上DNS和BIND 505

第 17章 其他内容 507

17.1 使用CNAME记录 507

17.2 通配符 512

17.3 MX记录的限制 513

17.4 拨号连接 513

17.5 网络名称和序号 518

17.6 额外资源记录 520

17.7 ENUM 524

17.8 国际化域名 528

17.9 DNS和WINS 530

17.10 DNS、Windows和Active Directory 532

附录A DNS消息格式和资源记录 539

附录B BIND兼容性矩阵 559

附录C 在Linux上编译与安装BIND 561

附录D **域名 567

附录E BIND名称服务器及解析器配置 575

详情

本书第5版内容覆盖了BIND 9.3.2(BIND 9系列的最新发布版本),以及BIND 8.4.7。BIND 9.3.2包含了安全方面的进一步改进,并支持Ipv6以及重要的新特性,例如国际化域名、ENUM(电话列表)以及SPF(发送者安全框架)。无论你是DNS系统的日常管理员,或者是想了解Internet工作原理的用户,本书都是必备的参考书。

图书摘要

相关图书

精通Nginx(第2版)
精通Nginx(第2版)
OpenStack云计算实战手册(第3版)
OpenStack云计算实战手册(第3版)
物联网商业设计与案例
物联网商业设计与案例
MPLS在SDN时代的应用
MPLS在SDN时代的应用
Windows Sysinternals实战指南
Windows Sysinternals实战指南
非常网管:网络管理从入门到精通(第3版)
非常网管:网络管理从入门到精通(第3版)

相关文章

相关课程