rfc-compliance revision b2b408e4ed56c94e49a4bd3202df546de00b15b0
21f1794606dce19928cf455029e173321f166380Mark AndrewsCopyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic UpdaterCopyright (C) 2001 Internet Software Consortium.
dafcb997e390efa4423883dafd100c975c4095d6Mark AndrewsSee COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
21f1794606dce19928cf455029e173321f166380Mark Andrews
ec5347e2c775f027573ce5648b910361aa926c01Automatic UpdaterBIND 9 is striving for strict compliance with IETF standards. We
21f1794606dce19928cf455029e173321f166380Mark Andrewsbelieve this release of BIND 9 complies with the following RFCs, with
21f1794606dce19928cf455029e173321f166380Mark Andrewsthe caveats and exceptions listed in the numbered notes below. Note
21f1794606dce19928cf455029e173321f166380Mark Andrewsthat a number of these RFCs do not have the status of Internet
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrewsstandards but are proposed or draft standards, experimental RFCs,
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrewsor Best Current Practice (BCP) documents. The list is non exhaustive.
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews RFC1034
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews RFC1035 [1] [2]
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews RFC1123
dafcb997e390efa4423883dafd100c975c4095d6Mark Andrews RFC1183
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1535
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1536
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1706
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1712
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1750
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1876
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1982
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1995
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC1996
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2136
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2163
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2181
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2230
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2308
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2536
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2538
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2539
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2671
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2672
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2673
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2782
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2915
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2930
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2931 [5]
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3007
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3110
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3123
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3225
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3226
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3363 [6]
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3490 [7]
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3491 [7]
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3493
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3496
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3597
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein RFC3645
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC4025
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC4034
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC4035
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC4074
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic Updater RFC4255
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC4294 - Section 5.1 [8]
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark AndrewsThe following DNS related RFC have been obsoleted
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2535 (Obsoleted by 4034, 4035) [3] [4]
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC2537 (Obsoleted by 3110)
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3008 (Obsoleted by 4034, 4035)
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3152 (Obsoleted by 3596)
4691e18ca0c900a432bd1e1b6f65f97ee1f3ebcfMark Andrews RFC3445 (Obsoleted by 4034, 4035)
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3655 (Obsoleted by 4034, 4035)
ab023a65562e62b85a824509d829b6fad87e00b1Rob Austein RFC3658 (Obsoleted by 4034, 4035)
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3755 (Obsoleted by 4034, 4035)
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3757 (Obsoleted by 4034, 4035)
21f1794606dce19928cf455029e173321f166380Mark Andrews RFC3845 (Obsoleted by 4034, 4035)
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[1] Queries to zones that have failed to load return SERVFAIL rather
21f1794606dce19928cf455029e173321f166380Mark Andrewsthan a non-authoritative response. This is considered a feature.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[2] CLASS ANY queries are not supported. This is considered a feature.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[3] Wildcard records are not supported in DNSSEC secure zones.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[4] Servers authoritative for secure zones being resolved by BIND 9
21f1794606dce19928cf455029e173321f166380Mark Andrewsmust support EDNS0 (RFC2671), and must return all relevant SIGs and
21f1794606dce19928cf455029e173321f166380Mark AndrewsNXTs in responses rather than relying on the resolving server to
21f1794606dce19928cf455029e173321f166380Mark Andrewsperform separate queries for missing SIGs and NXTs.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[5] When receiving a query signed with a SIG(0), the server will only
21f1794606dce19928cf455029e173321f166380Mark Andrewsbe able to verify the signature if it has the key in its local
21f1794606dce19928cf455029e173321f166380Mark Andrewsauthoritative data; it will not do recursion or validation to
21f1794606dce19928cf455029e173321f166380Mark Andrewsretrieve unknown keys.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[6] Section 4 is ignored.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[7] Requires --with-idn to enable entry of IDN labels within dig,
21f1794606dce19928cf455029e173321f166380Mark Andrewshost and nslookup at compile time. ACE labels are supported
21f1794606dce19928cf455029e173321f166380Mark Andrewseverywhere with or without --with-idn.
21f1794606dce19928cf455029e173321f166380Mark Andrews
21f1794606dce19928cf455029e173321f166380Mark Andrews[8] Section 5.1 - DNAME records are fully supported.
21f1794606dce19928cf455029e173321f166380Mark Andrews