Errata
Verified (10)
RFC 1034
Source of RFC: Legacy
Updated by: RFC1101, RFC1183, RFC1348, RFC1876, RFC1982, RFC2065, RFC2181, RFC2308, RFC2535, RFC4033, RFC4034, RFC4035, RFC4343, RFC4592, RFC5936, RFC8020, RFC8482, RFC8767, RFC9471
Errata-ID: 564
- Status:
- Verified
- Type:
- Technical
- Reported By:
- Chlisin
- Date Reported:
- 2003-02-06
Section 3.3 says:
The usual mail address <local-part>@<mail-domain> is mapped into a
domain name by converting <local-part> into a single label
(regardles of dots it contains), converting <mail-domain> into a
domain name using the usual text format for domain names (dots
denote label breaks), and concatenating the two to form a single
domain name.
It should say:
The usual mail address <local-part>@<mail-domain> is mapped into a
domain name by converting <local-part> into a single label
(regardless of dots it contains), converting <mail-domain> into a
domain name using the usual text format for domain names (dots
denote label breaks), and concatenating the two to form a single
domain name.
Errata-ID: 4740
- Status:
- Verified
- Type:
- Technical
- Reported By:
- Robert Edmonds
- Date Reported:
- 2016-07-11
- Verified by:
- Warren Kumari (Ops AD)
- Date Verified:
- 2018-04-01
Section 4.3.2 says:
6. Using local data only, attempt to add other RRs which may be
useful to the additional section of the query. Exit.
It should say:
6. Using local data only, attempt to add other RRs which may be
useful to the additional section of the response. Exit.
Notes:
Changed "query" to "response".
Section 4.3.2 describes the algorithm used by nameservers to answer queries. I.e., a nameserver receives a query from a client, and then it performs this algorithm in order to construct a response to send to the client.
Steps 1, 3, and 5 of this algorithm talk about setting fields or bits in the response, or about adding resource records to the answer section of the response, but then step 6 says to add resource records to the additional section of the *query*. This doesn't make any sense, because the server is constructing a response to a query that it's already received. "Response" must have been intended instead.
Errata-ID: 565
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- "Yin Shuming"
- Date Reported:
- 2006-02-18
Section 4.3.1 says:
This bit specifies specifies whether the requester wants recursive service
for this query. Clients may.....
It should say:
This bit specifies whether the requester wants recursive service for this
query. Clients may.....
Errata-ID: 1074
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- John Kristoff
- Date Reported:
- 2006-03-13
Section 2.2. says:
- Where there tradeoffs between the cost of acquiring data, the
but should probably say:
- Where there are tradeoffs between the cost of acquiring data, the
Section 3.6.2. says:
For example, suppose a name server was processing a query with for
but should probably simply say:
For example, suppose a name server was processing a query for
Section 4.3.4. misspells 'because':
This feature can be particularly important in a system which
implements naming short shorts that use search lists beacuse
It should say:
[see above]
Notes:
from pending
Errata-ID: 4943
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- Shane Kerr
- Date Reported:
- 2017-02-20
- Verified by:
- Terry Manderson
- Date Verified:
- 2017-03-01
Section 4.3.5. says:
it must assume that its copy of the zone is obsolete an discard it.
It should say:
it must assume that its copy of the zone is obsolete and discard it.
Notes:
Fix typo; "an" should be "and".
Errata-ID: 6460
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- Ivan Panchenko
- Date Reported:
- 2021-03-08
- Verified by:
- Barry Leiba
- Date Verified:
- 2021-03-08
Section 5.3 says:
than typical occurances. This section outlines a recommended basic
It should say:
than typical occurrences. This section outlines a recommended basic
Notes:
Misspelled "occurrences".
Errata-ID: 6461
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- Ivan Panchenko
- Date Reported:
- 2021-03-08
- Verified by:
- Barry Leiba
- Date Verified:
- 2021-03-08
Section 7 says:
Networks",Communications of the ACM, October 1986,
It should say:
Networks", Communications of the ACM, October 1986,
Notes:
Missing space.
Errata-ID: 6462
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- Ivan Panchenko
- Date Reported:
- 2021-03-08
- Verified by:
- Barry Leiba
- Date Verified:
- 2021-03-08
Section 7 says:
Superceeded by this memo.
It should say:
Superseded by this memo.
Notes:
Misspelled "superseded".
Errata-ID: 7111
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- Stephan Garland
- Date Reported:
- 2022-09-01
- Verified by:
- RFC Editor
- Date Verified:
- 2022-09-02
Throughout the document, when it says:
insure
It should say:
ensure
Notes:
Section 3.6.2 uses both ensure and insure to mean the same thing, which is to guarantee or make certain. Sections 4.1, 4.2.2, and 5.3.3 all use the insure form.
Generally, insure is used in the financial sense, with making certain being a secondary definition. At the very least, consistency in the same paragraph of 3.6.2 would be cleaner.
Errata-ID: 7820
- Status:
- Verified
- Type:
- Editorial
- Reported By:
- Ben Buehler
- Date Reported:
- 2024-02-23
- Verified by:
- RFC Editor
- Date Verified:
- 2024-02-25
Section 3.7.1 says:
The QCLASS field may contain:
<any class> matches just that class (e.g., IN, CH).
* matches aLL RR classes.
It should say:
The QCLASS field may contain:
<any class> matches just that class (e.g., IN, CH).
* matches all RR classes.
Notes:
Manual inspection of each use of the terms RR and RRs did not reveal any additional incorrectly capitalized adjacent words.
aLL > all
Held for Document Update (8)
RFC 1034
Source of RFC: Legacy
Updated by: RFC1101, RFC1183, RFC1348, RFC1876, RFC1982, RFC2065, RFC2181, RFC2308, RFC2535, RFC4033, RFC4034, RFC4035, RFC4343, RFC4592, RFC5936, RFC8020, RFC8482, RFC8767, RFC9471
Errata-ID: 755
- Status:
- Held for Document Update
- Type:
- Technical
- Reported By:
- John Kristoff
- Date Reported:
- 2006-03-13
- Held for Document Update by:
- Brian Haberman
- Date Held for Document Update:
- 2012-04-26
Section 6.1. ends this way:
Relative and absolute domain names may be freely intermixed in a
master
which is incomplete. It's unclear exactly how that sentence may have
been intended to end, but minimally I would suggeste it at least
terminated with 'file.'.
Section 6.2.8. in the diagram shows 'QTYPE=A', but should be of
type 'CNAME' based on the context of the example.
It should say:
[see above]
Notes:
from pending
Errata-ID: 5316
- Status:
- Held for Document Update
- Type:
- Technical
- Reported By:
- Mukund Sivaraman
- Date Reported:
- 2018-03-31
- Held for Document Update by:
- Warren Kumari (Ops AD)
- Date Held for Document Update:
- 2018-04-09
Section 4.3.3 says:
A * label appearing in a query name has no special effect, but can be
used to test for wildcards in an authoritative zone; such a query is the
only way to get a response containing RRs with an owner name with * in
it. The result of such a query should not be cached.
It should say:
A * label appearing in a query name has no special effect, but can be
used to test for wildcards in an authoritative zone; such a query is the
only way to get a response containing RRs with an owner name with * in
it. The result of such a query should not be used to synthesize RRs.
Notes:
It is perfectly OK for an RR with a wildcard label '*' to be cached as long as it's not used to synthesize any RRs on a caching resolver. The DNS implementations BIND and Unbound both cache such RRsets with wildcard label in the owner name.
WK (OpsAD): Please see thread https://www.ietf.org/mail-archive/web/dnsop/current/msg22563.html for additional information.
Errata-ID: 4229
- Status:
- Held for Document Update
- Type:
- Editorial
- Reported By:
- Sun Congyou
- Date Reported:
- 2015-01-11
- Held for Document Update by:
- Ted Lemon
- Date Held for Document Update:
- 2015-01-14
Section 4.2.2 says:
[RFC-1033] catalogs available DNS software an discusses administration
procedures.
It should say:
[RFC-1033] catalogs available DNS software and discusses administration
procedures.
Errata-ID: 4230
- Status:
- Held for Document Update
- Type:
- Editorial
- Reported By:
- Sun Congyou
- Date Reported:
- 2015-01-11
- Held for Document Update by:
- Ted Lemon
- Date Held for Document Update:
- 2015-01-14
Section 4.3.3 says:
- When the query name or a name between the wildcard domain and
the query name is know to exist.
It should say:
- When the query name or a name between the wildcard domain and
the query name is known to exist.
Errata-ID: 4269
- Status:
- Held for Document Update
- Type:
- Editorial
- Reported By:
- Jean-Philippe Paradis
- Date Reported:
- 2015-02-12
- Held for Document Update by:
- Ted Lemon
- Date Held for Document Update:
- 2015-02-12
Section 2.3 says:
The organization of the domain system derives from some assumptions
about the needs and usage patterns of its user community and is designed
to avoid many of the the complicated problems found in general purpose
database systems.
It should say:
The organization of the domain system derives from some assumptions
about the needs and usage patterns of its user community and is designed
to avoid many of the complicated problems found in general purpose
database systems.
Notes:
Just a duplicate "the".
Errata-ID: 4270
- Status:
- Held for Document Update
- Type:
- Editorial
- Reported By:
- Jean-Philippe Paradis
- Date Reported:
- 2015-02-12
- Held for Document Update by:
- Ted Lemon
- Date Held for Document Update:
- 2015-02-12
Section 2.4 says:
In the interests of performance, implementations may couple these
functions. For example, a resolver on the same machine as a name server
might share a database consisting of the the zones managed by the name
server and the cache managed by the resolver.
It should say:
In the interests of performance, implementations may couple these
functions. For example, a resolver on the same machine as a name server
might share a database consisting of the zones managed by the name
server and the cache managed by the resolver.
Notes:
Just a duplicate "the".
Errata-ID: 4511
- Status:
- Held for Document Update
- Type:
- Editorial
- Reported By:
- Han Ge Xin
- Date Reported:
- 2015-10-23
- Held for Document Update by:
- Terry Manderson
- Date Held for Document Update:
- 2015-11-01
Section 3.6 says:
identifies a mail exchange for the domain. See [RFC-974 for details.
It should say:
identifies a mail exchange for the domain. See [RFC-974] for details.
Notes:
Just missing the "]"
Errata-ID: 4893
- Status:
- Held for Document Update
- Type:
- Editorial
- Reported By:
- anonymous
- Date Reported:
- 2016-12-22
- Held for Document Update by:
- Warren Kumari (Ops AD)
- Date Held for Document Update:
- 2018-04-01
Section 3.7.1 says:
For example, a mailer tying to send mail to Mockapetris@ISI.EDU might
ask the resolver for mail information about ISI.EDU, resulting in a
query for QNAME=ISI.EDU, QTYPE=MX, QCLASS=IN.
It should say:
For example, a mailer trying to send mail to Mockapetris@ISI.EDU might
ask the resolver for mail information about ISI.EDU, resulting in a
query for QNAME=ISI.EDU, QTYPE=MX, QCLASS=IN.
Notes:
Trying, not tying.