没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
BIND 9 Administrator Reference
Manual
Release 9.18.17
Internet Systems Consortium
2023-07-06
CONTENTS
1 Introduction to DNS and BIND 9 1
1.1 Scope of Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Organization of This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Conventions Used in This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 The Domain Name System (DNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.5 DNS Security Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2 Resource Requirements 11
2.1 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 CPU Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Memory Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.4 Name Server-Intensive Environment Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.5 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.6 Unsupported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.7 Installing BIND 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Congurations and Zone Files 15
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Authoritative Name Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.3 Resolver (Caching Name Servers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.4 Load Balancing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.5 Zone File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 Name Server Operations 39
4.1 Tools for Use With the Name Server Daemon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.2 Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.3 Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.4 Conguring Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.5 Developing Plugins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5 DNSSEC 45
5.1 Zone Signing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5.2 Secure Delegation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3 DNSSEC Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.4 Dynamic Trust Anchor Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.5 PKCS#11 (Cryptoki) Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6 Advanced Congurations 57
6.1 Dynamic Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
6.2 NOTIFY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.3 Incremental Zone Transfers (IXFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
i
6.4 Split DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.5 IPv6 Support in BIND 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.6 Dynamically Loadable Zones (DLZ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.7 Dynamic Database (DynDB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.8 Catalog Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.9 DNS Firewalls and Response Policy Zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7 Security Congurations 81
7.1 Access Control Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
7.2 Chroot and Setuid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.3 Dynamic Update Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.4 TSIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.5 TKEY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
7.6 SIG(0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
8 Conguration Reference 87
8.1 Conguration File (named.conf) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8.2 Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
8.3 Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
8.4 Statements by Tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
8.5 BIND 9 Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
9 Troubleshooting 331
9.1 Common Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
9.2 Incrementing and Changing the Serial Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
9.3 Where Can I Get Help? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
10 Building BIND 9 335
10.1 Required Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
10.2 Optional Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
10.3 macOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
11 Release Notes 339
11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
11.2 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
11.3 Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
11.4 Known Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
11.5 Notes for BIND 9.18.17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
11.6 Notes for BIND 9.18.16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
11.7 Notes for BIND 9.18.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
11.8 Notes for BIND 9.18.14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
11.9 Notes for BIND 9.18.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
11.10 Notes for BIND 9.18.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
11.11 Notes for BIND 9.18.11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
11.12 Notes for BIND 9.18.10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
11.13 Notes for BIND 9.18.9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
11.14 Notes for BIND 9.18.8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
11.15 Notes for BIND 9.18.7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
11.16 Notes for BIND 9.18.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
11.17 Notes for BIND 9.18.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
11.18 Notes for BIND 9.18.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
11.19 Notes for BIND 9.18.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
11.20 Notes for BIND 9.18.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
11.21 Notes for BIND 9.18.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
11.22 Notes for BIND 9.18.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
ii
11.23 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
11.24 End of Life . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
11.25 Thank You . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
12 DNSSEC Guide 363
12.1 Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
12.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
12.3 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
12.4 Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
12.5 Signing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
12.6 Basic DNSSEC Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
12.7 Advanced Discussions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
12.8 Recipes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
12.9 Commonly Asked Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
13 A Brief History of the DNS and BIND 447
14 General DNS Reference Information 449
14.1 Requests for Comment (RFCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
14.2 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
14.3 Internet Drafts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
15 Manual Pages 455
15.1 arpaname - translate IP addresses to the corresponding ARPA names . . . . . . . . . . . . . . . . . . 455
15.2 ddns-confgen - TSIG key generation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
15.3 delv - DNS lookup and validation utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
15.4 dig - DNS lookup utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
15.5 dnssec-cds - change DS records for a child zone based on CDS/CDNSKEY . . . . . . . . . . . . . . . 471
15.6 dnssec-dsfromkey - DNSSEC DS RR generation tool . . . . . . . . . . . . . . . . . . . . . . . . . . 474
15.7 dnssec-importkey - import DNSKEY records from external systems so they can be managed . . . . . . 476
15.8 dnssec-keyfromlabel - DNSSEC key generation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
15.9 dnssec-keygen: DNSSEC key generation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
15.10 dnssec-revoke - set the REVOKED bit on a DNSSEC key . . . . . . . . . . . . . . . . . . . . . . . . 485
15.11 dnssec-settime: set the key timing metadata for a DNSSEC key . . . . . . . . . . . . . . . . . . . . . 486
15.12 dnssec-signzone - DNSSEC zone signing tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
15.13 dnssec-verify - DNSSEC zone verication tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
15.14 dnstap-read - print dnstap data in human-readable form . . . . . . . . . . . . . . . . . . . . . . . . . 496
15.15 lter-aaaa.so - lter AAAA in DNS responses when A is present . . . . . . . . . . . . . . . . . . . . 497
15.16 host - DNS lookup utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
15.17 mdig - DNS pipelined lookup utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
15.18 named-checkconf - named conguration le syntax checking tool . . . . . . . . . . . . . . . . . . . . 505
15.19 named-checkzone - zone le validation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
15.20 named-compilezone - zone le converting tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509
15.21 named-journalprint - print zone journal in human-readable form . . . . . . . . . . . . . . . . . . . . 512
15.22 named-nzd2nzf - convert an NZD database to NZF text format . . . . . . . . . . . . . . . . . . . . . 513
15.23 named-rrchecker - syntax checker for individual DNS resource records . . . . . . . . . . . . . . . . . 513
15.24 named.conf - conguration le for named . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514
15.25 named - Internet domain name server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
15.26 nsec3hash - generate NSEC3 hash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
15.27 nslookup - query Internet name servers interactively . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
15.28 nsupdate - dynamic DNS update utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
15.29 rndc-confgen - rndc key generation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
15.30 rndc.conf - rndc conguration le . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546
15.31 rndc - name server control utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
15.32 tsig-keygen - TSIG key generation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
iii
剩余585页未读,继续阅读
资源评论
小白的杂货铺
- 粉丝: 253
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功