Allow for Configuration of external DNS servers for confirmation (i.e. 8.8.8.8 for Google DNS) #312

Closed
opened 2025-11-20 04:22:34 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @Originalme on GitHub (Sep 11, 2023).

  1. What's the feature?

Request to set external DNS server as part of the yaml configuration. This allows you to define a custom IP for DNS resolution / confirmation to allow this to work in split-brain DNS environments.

i.e. DNS_CONFIRM_SERVERS="8.8.4.4,8.8.8.8"

  1. Extra information?

Currently, the host I am trying to deploy this one is pointed to an internal DNS server with that handles my split-brain DNS configuration. Unfortunately, it fails to start because it resolves the hostnames to the internal IP instead of the external and believes it is failing consistently.

My recommendation would be to allow the DNS server of the image to be set so it can check against an external source to validate the update was successful.

image

Originally created by @Originalme on GitHub (Sep 11, 2023). 1. What's the feature? Request to set external DNS server as part of the yaml configuration. This allows you to define a custom IP for DNS resolution / confirmation to allow this to work in split-brain DNS environments. i.e. DNS_CONFIRM_SERVERS="8.8.4.4,8.8.8.8" 2. Extra information? Currently, the host I am trying to deploy this one is pointed to an internal DNS server with that handles my split-brain DNS configuration. Unfortunately, it fails to start because it resolves the hostnames to the internal IP instead of the external and believes it is failing consistently. My recommendation would be to allow the DNS server of the image to be set so it can check against an external source to validate the update was successful. ![image](https://github.com/qdm12/ddns-updater/assets/132492/5d43c9a7-9d31-4c10-9478-3776beb61584) <!-- YOU CAN CHAT THERE EVENTUALLY: https://github.com/qdm12/ddns-updater/discussions -->
Author
Owner

@Originalme commented on GitHub (Sep 11, 2023):

I'm an idiot, this just wasn't exposed by default in the manager I was using.

@Originalme commented on GitHub (Sep 11, 2023): I'm an idiot, this just wasn't exposed by default in the manager I was using.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#312