Active directory has each domain controller updating its own SRV record on the same <qname,qtype,qclass> tuple. These updates happen at different times and need to expire if a domain controller becomes unreachable.
A different case is when you have multiple prefixes from different providers with different lifetimes. You then end up with multiple AAAA records that need to expire at different times. Mark > On 28 Aug 2018, at 8:34 am, Ted Lemon <mel...@fugue.com> wrote: > > Sorry, I realized that I accidentally hit "reply" instead of "reply all." > > The issue that I raised with Tom is that for the DNSSD SRP use case, the only > names that receive updates from multiple services are service names (IOW, not > service instance names). In the case of SRP, PTR RRs in service names > always point to service instance names, which are per-service, and hence can > be counted on to expire on a single schedule. So for the use case of SRP, > the easiest way to handle deleting service name PTR RRs is to take advantage > of the semantics of DNSSD: when a service instance SRV record expires, also > delete the PTR RR on the service name that points to it. > > The reason I bring this up is that it's the most complicated use case I know > of. Is there some other use case where we expect more than one DNS Update > client to be updating RRs of the same type on the same name? How would this > even work without SRP semantics? If this is not expected, then any > complexity in the timeout RR that's present only to support that use case is > unnecessary. > > This is what has been motivating my questions about use cases. I'm sorry I > didn't make that clear earlier. -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop