BIND 9
BIND 9
BIND 9
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CONTENTS<br />
6.4.1.2 区维护统计计数器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
6.4.1.3 解析器统计计数器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101<br />
6.4.1.4 套接字I/O统计计数器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
6.4.1.5 对<strong>BIND</strong> 8计数器的兼容性 . . . . . . . . . . . . . . . . . . . . . . . . . . . 102<br />
7 <strong>BIND</strong> 9安全考虑 105<br />
7.1 访问控制表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105<br />
7.2 Chroot和Setuid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
7.2.1 chroot环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
7.2.2 使用setuid函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
7.3 动态更新的安全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106<br />
8 排除故障 109<br />
8.1 通常问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />
8.1.1 它不工作;我如何判定哪里出错了? . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />
8.2 增加和修改序列号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />
8.3 从哪里获得帮助? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109<br />
A 附录 111<br />
A.1 致谢 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
A.1.1 DNS和<strong>BIND</strong>的简要历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111<br />
A.2 通用DNS参考信息 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
A.2.1 IPv6地址(AAAA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
A.3 参考书目(和建议读物) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
A.3.1 注释请求(RFC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112<br />
A.3.2 互联网草案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />
A.3.3 其它关于<strong>BIND</strong>的文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />
A.4 <strong>BIND</strong> 9 DNS Library Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />
A.4.1 Prerequisite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />
A.4.2 编译 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116<br />
A.4.3 安装 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
A.4.4 已知的缺陷/限制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
A.4.5 dns.conf文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
A.4.6 例子应用 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
A.4.6.1 sample: 一个简单的存根解析器应用 . . . . . . . . . . . . . . . . . . . . . 117<br />
A.4.6.2 sample-async: 一个例子存根解析器,异步工作 . . . . . . . . . . . . . . . 118<br />
A.4.6.3 sample-request: 一个简单的DNS事物客户端 . . . . . . . . . . . . . . . . 118<br />
A.4.6.4 sample-gai: getaddrinfo()和getnameinfo()测试代码 . . . . . . . . . . . . 119<br />
A.4.6.5 sample-update: 一个简单的动态更新客户端程序 . . . . . . . . . . . . . . 119<br />
A.4.6.6 nsprobe: domain/name server checker in terms of RFC 4074 . . . . . . . 120<br />
A.4.7 库参考 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120<br />
B 手册页 121<br />
B.1 dig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121<br />
B.2 host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126<br />
B.3 dnssec-dsfromkey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />
B.4 dnssec-keyfromlabel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />
B.5 dnssec-keygen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131<br />
B.6 dnssec-revoke . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />
B.7 dnssec-settime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135<br />
B.8 dnssec-signzone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137<br />
B.9 named-checkconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140<br />
B.10 named-checkzone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141<br />
B.11 named . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144<br />
B.12 named-journalprint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146<br />
B.13 nsupdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147<br />
B.14 rndc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />
B.15 rndc.conf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152<br />
B.16 rndc-confgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />
6