|
|
Upgrading from BIND4 to BIND8
Thanks to Barry Margolin for the info on this page.
- Use named-bootconf to convert the named.boot file to named.conf format.
Notes from Len:
- named-bootconf.pl and named-bootconf.sh are found in bind-src.zip on our Download page
- An excellent and free PERL interperter for Win32 is available from ActiveState.
BIND 4-to-8 Upgrade Pitfalls:
BIND 8.2.2 strictly enforces the "no CNAME and other data" rule, whereas
previous releases just warned.
BIND 4.9.5 and up default to "check-names primary fail", so names with
underscores will be rejected. You can change the check-names option to
relax this if necessary.
BIND 8.2.2 requires you to set the default TTL using the $TTL directive,
rather than using the MinTTL field in the SOA record (but if there's no
$TTL directive it will fall back to the old behavior and log a warning).
BIND 8 uses a dynamic source port for recursive queries, rather than port
53. If your firewall doesn't allow random high UDP ports back into the
nameserver, you either have to change the firewall configuration or use the
"query-source" option (I believe the named.conf that the above script
creates has this as a commented-out line -- just uncomment it).
|  |
| | |
|