Skip to content
This repository has been archived by the owner on Dec 21, 2019. It is now read-only.

Always determine authoritative NS from root #68

Open
tazjin opened this issue Jul 7, 2017 · 0 comments
Open

Always determine authoritative NS from root #68

tazjin opened this issue Jul 7, 2017 · 0 comments
Milestone

Comments

@tazjin
Copy link
Owner

tazjin commented Jul 7, 2017

When validating updated DNS records the controller currently determines the authoritative nameservers for the zone via the DNS servers configured in the OS.

In case of something like a split-brain DNS setup with a public & private zone in Route53, the user could end up in a situation where the host running the controller is configured to resolve records from the private zone. In this case updates in the public zone will never become visible to the controller and the validation will fail.

Let's Encrypt always validates challenges starting from the root nameservers. To ensure that we actually go through the same path the controller should do the same thing.


See the discussion at the end of #61 for more information.

@tazjin tazjin modified the milestone: v2.0 Jul 7, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant