migration-4to9 revision d4ef65050feac78554addf6e16a06c6e2e0bd331
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian WellingtonCopyright (C) 2001 Internet Software Consortium.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington$Id: migration-4to9,v 1.2 2001/04/10 21:51:08 bwelling Exp $
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson BIND 4 to BIND 9 Migration Notes
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonTo transition from BIND 4 to BIND 9 you first need to convert your
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssonconfiguration file to the new format. There is a conversion tool in
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssoncontrib/named-bootconf that allows you to do this.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson named-bootconf.sh < /etc/named.boot > /etc/named.conf
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonBIND 9 uses a system assigned port for the UDP queries it makes rather
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssonthan port 53 that BIND 4 uses. This may conflict with some firewalls.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonThe following directives in /etc/named.conf allows you to specify
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson query-source address * port 53;
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson transfer-source * port 53;
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson notify-source * port 53;
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonBIND 9 no longer uses the minimum field to specify the TTL of records
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssonwithout a explicit TTL. Use the $TTL directive to specify a default TTL
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssonbefore the first record without a explicit TTL.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson @ IN SOA ns1.example.com. hostmaster.example.com. (
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonBIND 9 does not support multiple CNAMEs with the same owner name.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson www.example.com. CNAME host1.example.com.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson www.example.com. CNAME host2.example.com.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonBIND 9 does not support "CNAMEs with other data" with the same owner name,
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssonignoring the DNSSEC records (SIG, NXT, KEY) that BIND 4 did not support.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson www.example.com. CNAME host1.example.com.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafsson www.example.com. MX 10 host2.example.com.
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas GustafssonBIND 9 is less tolerant of errors in master files, so check your logs and
39f1df3fbd71b6d57c31f6a1b3d7e5194ef63fccAndreas Gustafssonfix any errors reported. The named-checkzone program can also be to check