DNS与BIND(第三版)
DNS与BIND(第三版)
Paul Albitz, Cricket Liu
雷迎春, 陈世林, 杨传军 译
出版时间:2000年11月
页数:520
在Internet流行起来之前,网络上的主机使用主机表 (host table) 来将IP地址映射到物理的计算机。随着Internet规模的爆炸性增长,这种形式的表已经完全不能满足需要。

DNS是后来应运而生的一种特别系统,它可将数字形式的IP地址(例如159.226.208.193)转换为以字母形式表达的地址(例如 www.oreilly.com.cn),反之亦然,以便人们可以直观地使用。

BIND是一种分布式的数据库,它允许网络大规模无限制地增长下去。DNS和BIND可以允许本地的网络管理员分配他们的主机名称(hostname)和地址,并将这些名称和地址安装到本地的数据库中,当名称被请求时,这个数据库可以被自动地传递给其他系统。

本书除了讨论DNS背后的设计动机和配置BIND 软件包之外,还涉及了许多高级主题,包括怎样成为一个“parent”,即具备向其他人分配名称的代理()能力,怎样使用DNS正确地设置邮件转发,发现和排除故障,编写相关的程序等等。

这一版本讨论了 BIND 8 的内容。中文版本特别地增加了怎样注册域名等内容。

本书同《TCP/IP网络管理》一起,并称为网络管理员必读的经典著作!

IP 地址是取之不尽用之不竭,还是即将消耗殆尽呢?
   域名又是怎样和商标挂上了钩的呢?
   网络门牌号码技术大解密!
  1. 前言
  2. 第一章 背景
  3. Internet简史
  4. Internet和internet
  5. 域名系统简述
  6. BIND的历史
  7. 我一定要使用DNS吗?
  8. 第二章 DNS是如何工作的?
  9. 域名空间
  10. Internet上的域名空间
  11. 授权
  12. 名字服务器和区
  13. 解析器
  14. 解析
  15. 缓存
  16. 第三章 我该从哪里开始?
  17. 获得BIND
  18. 选择一个域名
  19. 第四章 建立BIND
  20. 我们的域
  21. 建立DNS数据
  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. BIND名字服务器信号
  41. 更新数据库文件
  42. 组织你的文件
  43. 改变BIND 8 系统文件的位置
  44. BIND 8日志
  45. 让一切都运行正常
  46. 第八章 扩展你的域
  47. 需要多少名字服务器呢?
  48. 增加更多的名字服务器
  49. 注册名字服务器
  50. 更改生存期
  51. 预防灾难
  52. 应付灾难
  53. 第九章 担当父域
  54. 何时成为父域
  55. 该有多少子域呢?
  56. 给子域起什么名字
  57. 如何成为父域:创建子域
  58. in-addr.arpa域的子域
  59. 做个好父域
  60. 管理子域的迁移
  61. 父域的生命期
  62. 第十章 高级特性和安全性问题
  63. 地址匹配列表和ACL
  64. DNS NOTIFY(区变动通知)
  65. DNS动态更新
  66. 系统优化
  67. 名字服务器地址排序
  68. 更喜欢使用特定网络上的名字服务器
  69. 用转发器来构造一个大的缓存
  70. 一种更受限制的名字服务器
  71. 非递归名字服务器
  72. 避免使用伪装的名字服务器
  73. 确保名字服务器的安全
  74. 镜像服务器间的负载共享
  75. 第十一章 nslookup
  76. nslookup 是一个好工具吗?
  77. 交互式与非交互式
  78. 选项设置
  79. 避免搜索列表
  80. 常见的任务
  81. 不太常见的任务
  82. nslookup的故障诊断与排除
  83. 网络中的无名英雄
  84. 第十二章 阅读BIND的调试输出
  85. 调试级别
  86. 打开调试
  87. 阅读调试输出
  88. 解析器搜索算法和负缓存
  89. 工具
  90. 第十三章 DNS和BIND排错
  91. NIS确实是你的问题吗?
  92. 故障诊断与排除工具和技术
  93. 潜在故障列表
  94. 版本升级后所带来的问题
  95. 互操作性和版本问题
  96. 故障症状
  97. 第十四章 使用解析器和名字服务器的库例程编程
  98. 用nslookup进行shell脚本编程
  99. 用解析器库例程进行C编程
  100. 使用Net::DNS进行Perl编程
  101. 第十五章 其他问题
  102. 使用CNAME记录
  103. 通配符
  104. MX记录的限制
  105. DNS和Internet防火墙
  106. 拨号连接
  107. 网络名和网络号
  108. 其他资源记录
  109. DNS与X.500
  110. DNS和WINS
  111. 附录一 DNS消息格式和资源记录
  112. 附录二 在Sun主机上编译和安装BIND
  113. 附录三 顶级域
  114. 附录四 域注册表
  115. 附录五 in-addr.arpa注册表
  116. 附录六 BIND名字服务器和解析器语句
书名:DNS与BIND(第三版)
作者:Paul Albitz, Cricket Liu
译者:雷迎春, 陈世林, 杨传军 译
国内出版社:中国电力出版社
出版时间:2000年11月
页数:520
书号:7-5083-0231-1
原版书出版商: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住在科罗拉多。在暖暖的周末,你也许能够看到他们正在荡秋千。