[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-----