DNS与BIND(第四版)
DNS与BIND(第四版)
Paul Albitz, Cricket Liu
雷迎春, 龚奕利 译
出版时间:2002年08月
页数:672
本书讨论了Internet的基石之一:分布式主机消息数据库,它负责将域名转换为IP地址,将邮件路由到正确的目的地,以及许多其他服务。正如作者在前言中所说的,如果你在使用Internet,你就已经在使用DNS了 —— 即使你对它一无所知。
本书第四版的内容覆盖了BIND 9和BIND 8。BIND 9实现了许多新的和重要的特性,而目前大多数商业产品都是基于BIND 8的。在BIND 8和9中,DNS的安全性大大地改善了。
无论是每天与DNS打交道的网络管理员,还是只想得到更多有关Internet的信息、了解Internet工作机制的普通用户,都将会发现本书是一本不可缺少的参考书。
本书的主要内容:
* DNS能做什么,它是如何工作的,以及何时需要使用它
* 如何在Internet域名空间中找到你自己的位置
* 建立名字服务器
* 使用MX记录来路由邮件
* 配置主机来使用DNS域名服务器
* 对域进行划分(成为父域)
* 保护名字服务器的安全:限制他人查询你的服务器、防止未授权的区传送和避免假冒的域名服务器等等
* BIND 9的新特性,包括视图、IPv6正向和反向映射
* DNSSEC(DNS安全扩展)和TSIG(事务签名)
* 将一个域名映射到多个服务器以实现负载分担
* 动态更新、区更改的异步通知、增量区传送
* 排错: nslookup和dig的使用,调试输出信息的解读,以及常见问题的解决
* 使用解析器库和Perl的Net::DNS模块进行DNS编程
Paul Albitz 现为惠普公司的软件工程师,他将BIND移植到了HP-UX平台上。
Cricket Liu曾是hp.com(Internet上最大的域之一)的管理员。现为VeriSign全球注册服务的DNS产品管理主任。
  1. 前言
  2. 第一章 背景
  3. Internet简史
  4. Internet和internet
  5. DNS简述
  6. BIND的历史
  7. 我一定要使用DNS吗?
  8. 第二章 DNS是如何工作的?
  9. 域名空间
  10. Internet上的域名空间
  11. 授权
  12. 名字服务器和区
  13. 解析器
  14. 解析
  15. 缓存
  16. 第三章 我该从哪里开始?
  17. 获得BIND
  18. 选择一个域名
  19. 第四章 建立BIND
  20. 我们的区
  21. 建立区数据
  22. 建立BIND配置文件
  23. 缩写
  24. 主机名检查(BIND 4.9.4及后续版本)
  25. 工具
  26. 运行主名字服务器
  27. 运行辅名字服务器
  28. 增加更多的区
  29. 接下来是什么?
  30. 第五章 DNS和电子邮件
  31. MX记录
  32. 邮件交换器到底是什么?
  33. MX算法
  34. 第六章 配置主机
  35. 解析器
  36. 解析器配置示例
  37. 把损失与不便降低到最小
  38. 与供应商有关的选项
  39. 第七章 维护BIND
  40. 控制名字服务器
  41. 更新区数据文件
  42. 组织你的文件
  43. 在BIND 8和9 中改变系统文件的位置
  44. BIND 8和9中的日志
  45. 使一切平稳运转
  46. 第八章 扩展你的域
  47. 需要多少名字服务器呢?
  48. 增加更多的名字服务器
  49. 注册名字服务器
  50. 更改TTL
  51. 预防灾难
  52. 应付灾难
  53. 第九章 担当父域
  54. 何时成为父域
  55. 该建立多少子域呢?
  56. 给子域起什么名字
  57. 如何成为父域:创建子域
  58. in-addr.arpa域的子域
  59. 做个好父域
  60. 管理到子域的迁移
  61. 父域的生命期
  62. 第十章 高级特性
  63. 地址匹配列表和ACL
  64. DNS动态更新
  65. DNS NOTIFY(区变动通知)
  66. 增量区传送(IXFR)
  67. 转发
  68. 视图
  69. 循环分配
  70. 名字服务器地址排序
  71. 更喜欢使用特定网络上的名字服务器
  72. 非递归名字服务器
  73. 避免使用伪装的名字服务器
  74. 系统优化
  75. 兼容性
  76. IPv6寻址规则入门
  77. 地址和端口
  78. IPv6的前向和反向映射
  79. 第十一章 安全
  80. TSIG
  81. 保护名字服务器
  82. DNS和Internet防火墙
  83. DNS安全扩展
  84. 第十二章 nslookup和dig
  85. nslookup 是一个好工具吗?
  86. 交互式与非交互式
  87. 选项设置
  88. 避免搜索列表
  89. 常见的任务
  90. 不太常见的任务
  91. nslookup的故障诊断与排除
  92. 网络中的无名英雄
  93. 使用dig
  94. 第十三章 阅读BIND的调试输出
  95. 调试级别
  96. 打开调试
  97. 阅读调试输出
  98. 解析器搜索算法和否定缓存(BIND 8)
  99. 解析器搜索算法和否定缓存(BIND 9)
  100. 工具
  101. 第十四章 DNS和BIND排错
  102. NIS确实是你的问题吗?
  103. 故障诊断与排除的工具和技术
  104. 潜在问题列表
  105. 版本升级带来的问题
  106. 互操作性和版本问题
  107. TSIG错误
  108. 故障症状
  109. 第十五章 用解析器和名字服务器的库例程编程
  110. 用nslookup进行shell脚本编程
  111. 用解析器库例程进行C编程
  112. 用Net::DNS进行Perl编程
  113. 第十六章 其他问题
  114. 使用CNAME记录
  115. 通配符
  116. MX记录的限制
  117. 拨号连接
  118. 网络名字和序号
  119. 其他资源记录
  120. DNS和WINS
  121. DNS和Windows 2000
  122. 附录一 DNS消息格式和资源记录
  123. 附录二 BIND兼容性真值表
  124. 附录三 在Linux上编译和安装BIND
  125. 附录四 顶级域
  126. 附录五 BIND名字服务器和解析器配置
  127. 词汇表
书名:DNS与BIND(第四版)
作者:Paul Albitz, Cricket Liu
译者:雷迎春, 龚奕利 译
国内出版社:中国电力出版社
出版时间:2002年08月
页数:672
书号:7-5083-0980-4
原版书出版商:O'Reilly Media
Paul Albitz
 
Paul Albitz 是惠普公司的软件工程师。Paul 从威斯康星大学获得科学学士学位,从普度大学获得科学硕士学位。Paul 从事与HP-UX7.0 和8.0 发布有关的BIND方面的研究。在这一时期,Paul 开发了用于运行hp.com域名的工具。从那时起,Paul 就一直从事惠普DesignJet绘图仪网络和OfficeJet多功能传真子系统。加盟惠普之前,Paul 在普度大学计算机系担任系统管理员。作为系统管理员,Paul 在BIND最初与4.3BSD同时发布时就开始用BIND了。Paul 与他的妻子Katherine 住在加州圣地亚哥。
 
 
Cricket Liu
 
Cricket Liu 投考了加州大学伯克利分校,那里是自由演讲的阵地,有不受限制的UNIX和便宜的比萨饼。他毕业后开始为惠普公司工作,一直干了九年。
Cricket 在Loma Prieta地震后开始管理hp.com zone。地震使得zone的管理不得不从惠普的实验室搬到公司的办公室。他担任主机管理员(hostmaster@hp.com)三年多,然后加入到惠普的专业服务机构以创建惠普的Internet咨询项目。
Cricket 目前还和他的朋友Matt Larson一起经营他自己的DNS咨询和培训公司——Acme Byte & Wire。
Cricket、他的妻子Paige和儿子 Walt以及两只爱犬Annie 和 Dakota住在科罗拉多。在暖暖的周末,你也许能够看到他们正在荡秋千。
 
 
本书封面上的昆虫是蝗虫,它们遍及世界的每个角落。在北美5000多种昆虫中,蝗虫有100多种。蝗虫呈褐绿色,体长从0.5英寸到4英寸不等,翼展可达6英寸。它们的身体分为三部分:头、胸和腹部。
雄性蝗虫用后腿和前翅发出一种“唧唧”的声音。它们的后腿上有一排小的突起,摩擦前翅上硬化的血管,产生的震动听起来就像拉动弓弦的声音。
蝗虫是主要的田间害虫,特别是当它们成群结队的时候。一只蝗虫每天消耗30毫克的食物。如果蝗虫的密度为每平方码50只及以上时(爆发蝗灾时通常能达到这个密度),每英亩蝗虫的消耗同一头牛的消耗相当。除了侵食叶子外,蝗虫还袭击植物柔弱的部位,导致茎干折断,破坏植物的生长。