Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save DaveRandom/11ca8fdf9f74e6f454914d8c9e3077c9 to your computer and use it in GitHub Desktop.
Save DaveRandom/11ca8fdf9f74e6f454914d8c9e3077c9 to your computer and use it in GitHub Desktop.
Draytek Google Domains DDNS Dynamic DNS Config

How to configure a Draytek router to update your dynamic DNS record with Google Domains

Draytek Dynamic DNS Configuration Page

  1. Choose the "WAN Interface" strategy to use when determining the IP address used when performing updates.
  2. In the "Service Provider" field, choose "User Defined". Additional configuration fields appear.
  3. In the "Provider Host" field, enter domains.google.com
  4. In the "Service API" field, enter /nic/update?myip=###IP###&hostname=your.hostname.here, replacing "your.hostname.here" with the fully qualified name of the record you wish to dynamically update.
  5. In the "Auth Type" field, choose "Basic" (this is the default).
  6. In the "Connection Type" field, choose "HTTPS".
  7. The "Server Response" field can be left blank - I could not fathom from the Dryatek documentation exactly how this field is used. It is possible that a useful value can be entered here in order to prevent the router from performing unnecessary update requests, if anyone can shed light on this please let me know and I will update this guide.
  8. In the "Login Name" and "Password" fields, enter the username and password provided by Google. IT IS NOT THE SAME AS YOUR GOOGLE ACCOUNT CREDENTIALS!
    This username and password is unique to the record you are configuring, and can be configured and retrieved from the Google Domains web interface. Expand the arrow next to synthetic record entry and click "view credentials", be careful not get any extra whitepace when you copy/paste the details!
  9. Save the configuration. It will take immediate effect.
@technologyboy
Copy link

perfect thank you

@k-jomphon
Copy link

Thank you so much!

@KYTON06
Copy link

KYTON06 commented May 21, 2020

Amazing, thanks so much !!

@AdvancedDogPlopThrower
Copy link

Perfect, Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment