Re: provisioning software, was DNS RRTYPEs, the difficulty with
2012-03-07 18:28:23
In message
<201203072304(_dot_)q27N4GdX000106(_at_)fs4113(_dot_)wdf(_dot_)sap(_dot_)corp>,
Martin Rex writes
:
Mark Andrews wrote:
Martin Rex writes:
Mark Andrews wrote:
"John Levine" writes:
In case it wasn't clear, this is an authoritative server.
If this is about permitted RCODEs here
http://tools.ietf.org/html/rfc1035#section-4.1.1
then an RCODE of 4 in the response looks like a perfectly valid response
for a DNS Server to a query, authoritative or not is irrelevant, and
if any client chokes on such an answer, it is likely the client that
is broken.
No, its about what should be generated. NOTIMP != NOERROR no data.
Maybe you believe that NOTIMP should be limited to unsupported OPCODES only?
But that is definitely not what the spec says.
Yet someone else that can't count beyond 1035.
Generating RCODE 4 (NOTIMP) seems _perfectly_ permissible for a DNS server
when responding to a query for an QCLASS or QTYPE that the server
does not implement.
4 Not Implemented - The name server does
not support the requested kind of query.
1034&1035 are both at document maturity level "Full Standard",
1034 says:
3.7.1. Standard queries
A standard query specifies a target domain name (QNAME), query type
(QTYPE), and query class (QCLASS) and asks for RRs which match. This
type of query makes up such a vast majority of DNS queries that we use
the term "query" to mean standard query unless otherwise specified. The
QTYPE and QCLASS fields are each 16 bits long, and are a superset of
defined types and classes.
1035 says:
RCODE Response code - this 4 bit field is set as part of
responses. The values have the following
interpretation:
0 No error condition
1 Format error - The name server was
unable to interpret the query.
2 Server failure - The name server was
unable to process this query due to a
problem with the name server.
3 Name Error - Meaningful only for
responses from an authoritative name
server, this code signifies that the
domain name referenced in the query does
not exist.
4 Not Implemented - The name server does
not support the requested kind of query.
5 Refused - The name server refuses to
perform the specified operation for
policy reasons. For example, a name
server may not wish to provide the
information to the particular requester,
or a name server may not wish to perform
a particular operation (e.g., zone
transfer) for particular data.
6-15 Reserved for future use.
-Martin
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka(_at_)isc(_dot_)org
_______________________________________________
Ietf mailing list
Ietf(_at_)ietf(_dot_)org
https://www.ietf.org/mailman/listinfo/ietf
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, (continued)
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Hector
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Alessandro Vesely
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Scott Kitterman
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, John Levine
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, John R. Levine
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Martin Rex
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Martin Rex
- Re: provisioning software, was DNS RRTYPEs, the difficulty with,
Mark Andrews <=
- RE: provisioning software, was DNS RRTYPEs, the difficulty with, Murray S. Kucherawy
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Martin Rex
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Tony Finch
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Stephane Bortzmeyer
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews
- RE: provisioning software, was DNS RRTYPEs, the difficulty with, Tony Finch
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Martin Rex
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Martin Rex
- Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews
|
Previous by Date: |
Re: provisioning software, was DNS RRTYPEs, the difficulty with, Mark Andrews |
Next by Date: |
RE: provisioning software, was DNS RRTYPEs, the difficulty with, Murray S. Kucherawy |
Previous by Thread: |
Re: provisioning software, was DNS RRTYPEs, the difficulty with, Martin Rex |
Next by Thread: |
RE: provisioning software, was DNS RRTYPEs, the difficulty with, Murray S. Kucherawy |
Indexes: |
[Date]
[Thread]
[Top]
[All Lists] |
|
|