/contrib/bind9/doc/misc/migration-4to9

https://bitbucket.org/freebsd/freebsd-head/ · #! · 57 lines · 43 code · 14 blank · 0 comment · 0 complexity · 430fe5a5f016159d7724ebda5a535f66 MD5 · raw file

  1. Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
  2. Copyright (C) 2001 Internet Software Consortium.
  3. See COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
  4. $Id: migration-4to9,v 1.4 2004/03/05 05:04:53 marka Exp $
  5. BIND 4 to BIND 9 Migration Notes
  6. To transition from BIND 4 to BIND 9 you first need to convert your
  7. configuration file to the new format. There is a conversion tool in
  8. contrib/named-bootconf that allows you to do this.
  9. named-bootconf.sh < /etc/named.boot > /etc/named.conf
  10. BIND 9 uses a system assigned port for the UDP queries it makes rather
  11. than port 53 that BIND 4 uses. This may conflict with some firewalls.
  12. The following directives in /etc/named.conf allows you to specify
  13. a port to use.
  14. query-source address * port 53;
  15. transfer-source * port 53;
  16. notify-source * port 53;
  17. BIND 9 no longer uses the minimum field to specify the TTL of records
  18. without a explicit TTL. Use the $TTL directive to specify a default TTL
  19. before the first record without a explicit TTL.
  20. $TTL 3600
  21. @ IN SOA ns1.example.com. hostmaster.example.com. (
  22. 2001021100
  23. 7200
  24. 1200
  25. 3600000
  26. 7200 )
  27. BIND 9 does not support multiple CNAMEs with the same owner name.
  28. Illegal:
  29. www.example.com. CNAME host1.example.com.
  30. www.example.com. CNAME host2.example.com.
  31. BIND 9 does not support "CNAMEs with other data" with the same owner name,
  32. ignoring the DNSSEC records (SIG, NXT, KEY) that BIND 4 did not support.
  33. Illegal:
  34. www.example.com. CNAME host1.example.com.
  35. www.example.com. MX 10 host2.example.com.
  36. BIND 9 is less tolerant of errors in master files, so check your logs and
  37. fix any errors reported. The named-checkzone program can also be to check
  38. master files.
  39. Outgoing zone transfers now use the "many-answers" format by default.
  40. This format is not understood by certain old versions of BIND 4.
  41. You can work around this problem using the option "transfer-format
  42. one-answer;", but since these old versions all have known security
  43. problems, the correct fix is to upgrade the slave servers.