Configuring Boulder for use in our testing environment so we can have confidence before testing against the staging server in pre-production.
I'm having trouble getting Boulder to verify dns-01 challenge records, the deployment/production wiki page appears to be outdated. It mentions a dnsResolvers config option however this now appears to be dnsResolver pointed at service.consul for gRPC service discovery.
Changing this prevents Boulder from starting up properly, and configuring Consul to forward queries for external domains with the recursors option does not resolve the issue.
When I've tried this, the VA service fails to boot as it wants SRV records from the configured resolver:
[AUDIT] Couldn't start dynamic DNS server resolver: failed to start dynamic provider: failed to lookup SRV records for "1.1.1.1:53": lookup _dns._udp.1.1.1.1:53: no such host
vm-dns01 and vm-dns02 have an Unbound DNS server listening on port 5301 which can resolve toward the internet. Our unbound config looks something like https://unboundtest.com/conf
we don't use Boulder in Production, but our test domains are not in private network.
What should we do if we need to resolve domains using External dns resolver?
I used "dnsResolvers" value ["8.8.8.8:53"] to resolve my domains in AWS and it worked fine. But now i'm little bit confused. Am i able to use Google DNS again as well?
i tried to add recursors = ["8.8.8.8"] to config.hlc but it didn't help.