[DNSOP] Re: Disclosure of Negative Trust Anchors in DNS Resp onses (draft-farrokhi-dnsop-ede-nta-00)

Mukund Sivaraman <[email protected]> Tue, 14 Jul 2026 02:48:08 +0800
Newsgroups gmane.ietf.dnsop
Message-ID <alUy6INH5HtgD95_@p5>
Hi Joe

On Mon, Jul 13, 2026 at 04:38:36PM +0200, Joe Abley wrote:
> On 13 Jul 2026, at 16:21, Petr Špaček <[email protected]> wrote:
> 
> >> For example, a DNS response sent by an authoritative-only DNS server, which does not perform validation and hence has no obvious use for an NTA, SHOULD NOT include this EDE.
> > 
> > Why not MUST NOT?
> 
> I think MUST NOT is fine. And I agree with you that a SHOULD should ideally be accompanied with some discussion that helps an implementer make decisions. 
> 
> I would normally couple a MUST NOT send with advice about what to do if you receive on anyway, but so long as these are human-targeted, informational debugging messages perhaps that doesn't matter much. But see below.
> 
> > Personally I think machine parseable EXTRA-TEXT would be a good idea. Something like
> > {"d": "example.com", "e": "2026-07-30T00:00:00Z"}
> > or so.
> 
> RFC 8914 says that EXTRA-TEXT "is intended for human consumption (not automated parsing)" so I am not sure personally what I think about structuring the field to deliberately make it easier to parse. We put something in there about structured dns errors but I had some mild remorse about that after we published. 
> 
> If there was a really good use case for machine-parsing the information in the EXTRA-TEXT perhaps that would be convincing, but I can't really think of one. The idea of communicating an end date seems superficially attractive, but NTAs are usually a reaction to an unplanned event, and the thing about unplanned events is that their timing is difficult to know ahead of time (end times as well as start times).

RFC 7646 requires a configured lifetime ("NTAs MUST expire automatically
when their configured lifetime ends. The lifetime SHOULD NOT exceed a
week."), so the lifetime of a specific NTA is expected to be known in
advance. It could be extended, but the expiry time of the currently
configured NTA can be communicated in responses.

Rather than machine parsing, a DNS support person analyzing traffic
would like to know if an NTA is in use (the objective of your draft),
what domain it was installed for, and how long it is expected to be in
use.

		Mukund

_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]
signature.asc (application/pgp-signature, 1.5 KB)
-----BEGIN PGP SIGNATURE-----

iQQzBAABCgAdFiEEqPyXNiYqnt+m+AGHd1TIVyxnymkFAmpVMuQACgkQd1TIVyxn
ymmjfSAAut2LbWHd0osiEqJ9fPHtvXkVA+ltfbh9ifT50aEIaIap9NyKF7oGnyps
OZeJvJZPUQYQ5NfUW6tj6x5ACskSAKnwei0VDrbzGuS9kiTulKDf0stpwzK2KDje
6NiQPdjtpr3jAk6/a8A9jWK7t3pnkSzUQ+lkDpi1MyZVs/1zNyAOAGq3jDdAmrgF
KEL/VOyaNvuotk4aQcj3YxnFTdmazg1N7NzNEV4b0uMANc2E+IqluIFXkXqIKSeB
TABZ3sLzdC8hEmWDXL9uD3aKSdvLBzXRnHl0ZH5oBeOGYy+VNKTvNZ0W02CW3EFD
pNNpAf/nhtWKGPkUuMwBRzqgOKRwWhKsLdHNN5tP6IWqFhmp7vcNJM5HDmhiHmML
rjHvUoDzI/okh9oOvTxDyZH/bulv6fi/B3Y7kNRp1ZalCSWhmC+ZrUwn7nbQ6YlE
mJECZRXVGb8/sK69/+yU2IbSKDpe9qtNwplEvEJCyyhEhg92OYkF6R/gSTwS7FYA
FAgxT/PdHjDw3qf/+BZme4CxHM1BC9RTP6sLrhG4x+LiO9Tq4wWsKaV36zHtNPMQ
zC/x7R5eYcRftU7OtAer9IvHDvW30hoj96kgO5pmQAls1zCY6DJhlbgiOFUvXH8s
65d2fYdnCStp4qddusrvw42cN6Jv4s9PIpEltNEVAKpVBuao8O93I2NJj8UdULmh
YjfBYYCZHv2lXBkGSsvJxTvhWpW7Fy4ZzXT4VC3DYuaoa9P6Kr6mSHHSbgczAwOU
D57uj9g1sQiuM5094At3Odmac1Db24xPcigkrK1zB4lF99jnJCUeB/MWQgIqtHFS
JqY38tUCDSfqpv3/B5BAmbb/Ereg5CDwbLUwE9JmFWlecn10bODAHmFOnDAPx58v
MOS9xbJuhJ0FX+q1qeMjYtzSp0ZD1vJUoQD2Y38ivyA3SMZayGpqMta7ZH6CjCB6
/lW/lP3EeaPiU4WVWNPWLYzYM+Uge6hRWOqM395jWCDDCUWjHE/sj4z3H7pOHi+L
LwLo9Ih2xSh3R5CCFgty+/lw6liVoaociMvimB2W/0y/9ffbmgzNu2VCy1WWX3ol
k7I6c2izGsXWpX0fcYdWYMUF8aGDEwxQJ7mdHznpE3NDXdJQqGxu5PcnsNeJ4L7X
+OlQyL17NFM5i9ZNfdgfU923EjrgQEkt54ihER81FsE2+jNSWcVjEpUFDLP2YFfQ
KZ6MKU+Uozo+gGyF3f0NuRzU1A3qO0bSiO5qAo+0dUbOJmP93edEj9VAMu1Pnz8n
jBRVwn/c4wnATP6JM2bxSZpAzXimk3XaTiJXY+16mOETwvgqpuVlO22Nn8aj3f3G
I4IXqTSxVkDediPcQyWPobp0YBMLHQ==
=gxdM
-----END PGP SIGNATURE-----