Dear DNSOP colleagues,



 




We have published a new individual Internet-Draft:




 




Title:




Operational Guidance for Authoritative DNS Operator Changes with Service 
Endpoint Migration for Registered Domain Names




 




Draft:




draft-feng-dnsop-authdns-operator-change-00




 




Datatracker:




https://datatracker.ietf.org/doc/draft-feng-dnsop-authdns-operator-change/




 




A registered domain name can change its authoritative DNS operator while the 
registrant also migrates service endpoints, such as web, API, CDN, mail, or 
cloud-hosted services. The draft addresses an operational case in which a 
change of authoritative DNS operator overlaps with a migration of service 
endpoints.




 




During an authoritative DNS operator change, recursive resolvers do not all 
observe the parent-side delegation change at the same time. Some resolvers may 
continue to query the losing authoritative DNS operator, while others query the 
gaining operator. If service RRsets, such as A, AAAA, CNAME, MX, SRV, SVCB, or 
HTTPS RRsets, also change during this interval, the two authoritative paths may 
return operationally different answers. This can result in cache-dependent and 
intermittent service failures.




 




Established DNS hosting migration practices commonly recommend provisioning and 
validating the gaining operator before changing the delegation and retaining 
the old hosted zone during cache convergence. This draft does not replace or 
redefine those practices. Instead, it focuses on the aspects that need to be 
made explicit when the DNS operator change overlaps with a service endpoint 
migration.




 




The main mechanisms described in the draft are:




 




* defining a consistency profile for the service data that needs to remain 
operationally equivalent across the losing and gaining authoritative paths;




 




* synchronizing provisioning, or using a common source of truth, so that both 
paths provide equivalent service data during the transition;




 




* maintaining the losing authoritative path for a hold period derived from 
relevant TTLs and an appropriate safety margin;




 




* directly comparing responses from the losing and gaining authoritative 
servers, including DNSSEC, positive and negative answers, and policy-dependent 
responses where applicable;




 




* defining verifiable exit conditions and classifying observed differences as 
planned, service-affecting, or potentially indicative of an unexpected 
delegation change.




 




The draft does not define a new DNS protocol, RR type, resolver behavior, or 
EPP extension. It is intended to complement the existing DNS and DNSSEC 
specifications and operational guidance, including RFC 1034 and RFC 1035, the 
DNSSEC specifications, RFC 6781, RFC 8901,




and the existing zone transfer and child-to-parent signaling mechanisms. Its 
specific focus is maintaining service-data consistency across old and new 
authoritative paths when operator and endpoint changes overlap.




 




We would particularly appreciate feedback from the DNSOP working group




on the following questions:




 




1. Is the scope sufficiently clear and distinct from ordinary DNS hosting 
migrations in which service endpoints do not change?




 




2. Is a consistency profile based on operational equivalence the right 
abstraction for comparing the losing and gaining authoritative paths?




 




3. Are the proposed hold-period considerations, direct authoritative 
comparisons, and verifiable exit conditions practical for DNS operators?




 




4. Is the relationship with existing DNS and DNSSEC operational guidance 
adequately described, and are any important deployment scenarios or existing 
RFCs missing?




 




Comments, reviews, operational experience, and suggestions for improving the 
document would be very welcome.




 




Best regards,




 




Yuming Feng




Yu Zhang




Di Ma




Weizhe Zhang




Rongwei Yang




 




On behalf of the authors
_______________________________________________
DNSOP mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to