![](https://csdnimg.cn/release/download_crawler_static/11936910/bg10.jpg)
xiv
CONTENTS
7.4 Using TSIG to secure zone transfers and updates . . . . . . . . . . . . . . . . . 176
1 – Generating TSIG keys . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
2a – Configure zones with TSIG keys . . . . . . . . . . . . . . . . . . . . 178
2b – Protect updatable zones . . . . . . . . . . . . . . . . . . . . . . . . 178
7.5 Configuring BIND to accept dynamic DNS updates . . . . . . . . . . . . . . . . 178
7.5.1 How your zone is updated . . . . . . . . . . . . . . . . . . . . . . . . . 179
7.6 Split-horizon DNS using BIND views . . . . . . . . . . . . . . . . . . . . . . . . 179
7.7 Aspects of implementing a BIND name server . . . . . . . . . . . . . . . . . . . 180
7.7.1 How you create your zone files . . . . . . . . . . . . . . . . . . . . . . . 180
7.7.2 Monitoring your BIND name server . . . . . . . . . . . . . . . . . . . . . 181
Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Query logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
The BIND 9.5 stats Web server . . . . . . . . . . . . . . . . . . . . . . . . 182
7.8 Points to note when using BIND . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
8 BIND’s Simplified Database Interface 187
8.1 Overview of BIND SDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
8.1.1 Existing BIND SDB drivers . . . . . . . . . . . . . . . . . . . . . . . . . . 189
8.2 Overview of BIND SDB LDAP driver . . . . . . . . . . . . . . . . . . . . . . . . 190
8.2.1 Limitations of the BIND-sdb-LDAP driver . . . . . . . . . . . . . . . . . . 190
8.3 Installing BIND SDB and configuring your LDAP server . . . . . . . . . . . . . 190
8.3.1 A – Compile BIND SDB with the LDAP driver . . . . . . . . . . . . . . 191
8.3.2 B – Configure your LDAP directory server . . . . . . . . . . . . . . . . 192
8.3.3 C – Indexes required by BIND-sdb-LDAP . . . . . . . . . . . . . . . . . . 192
8.3.4 D – Define the zone in named.conf . . . . . . . . . . . . . . . . . . . . . 193
8.3.5 E – Creating DNS zones in your LDAP directory server . . . . . . . . . 193
How you organize LDAP entries . . . . . . . . . . . . . . . . . . . . . . 195
8.3.6 F – Adding a zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
8.3.7 G – Adding a host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
8.3.8 Watching LDAP queries . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
8.3.9 Miscellaneous features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
LDAP over IPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Zone transfers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Controlling zone transfers . . . . . . . . . . . . . . . . . . . . . . . . . . 199
Create zone clauses for named.conf from LDAP . . . . . . . . . . . . . 200
Convert master zone files to LDIF . . . . . . . . . . . . . . . . . . . . . . 201
Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8.4 Anatomy of a BIND SDB driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
8.4.1 Writing a Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
8.5 Load balancing with DNS, implemented using SDB . . . . . . . . . . . . . . . 204
8.5.1 Implementing a simple load-balancer driver . . . . . . . . . . . . . . . 204
Initializing the driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Performing lookups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Returning all records in a zone transfer . . . . . . . . . . . . . . . . . . 207
Copyright © UIT Cambridge Ltd. 2009. All rights reserved. For personal and noncommercial use only. Cheats will have fingers removed.