02.07.2013 Views

BIND 9

BIND 9

BIND 9

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!