Files
ddns-updater/docs/godaddy.md
Quentin McGaw 6bf82d7be1 Wiki in repository (#128)
* Split provider specific instructions in docs/
* Update links to be relative
* Update Google doc, co-authored by @gauravspatel
2020-12-12 19:38:21 -05:00

1.6 KiB

GoDaddy

Configuration

Example

{
  "settings": [
    {
      "provider": "godaddy",
      "domain": "domain.com",
      "host": "@",
      "key": "key",
      "secret": "secret",
      "ip_version": "ipv4"
    }
  ]
}

Compulsory parameters

  • "domain"
  • "host" is your host and can be a subdomain, "@" or "*" generally
  • "key"
  • "secret"

Optional parameters

  • "ip_version" can be ipv4 (A records) or ipv6 (AAAA records), defaults to ipv4 or ipv6

Domain setup

GoDaddy Website

  1. Login to https://developer.godaddy.com/keys with your account credentials.

GoDaddy Developer Login

  1. Generate a Test key and secret.

GoDaddy Developer Test Key

  1. Generate a Production key and secret.

GoDaddy Developer Production Key

Obtain the key and secret of that production key.

In this example, the key is dLP4WKz5PdkS_GuUDNigHcLQFpw4CWNwAQ5 and the secret is GuUFdVFj8nJ1M79RtdwmkZ.

Testing

  1. Go to https://dcc.godaddy.com/manage/yourdomain.com/dns (replace yourdomain.com)

    GoDaddy DNS management

  2. Change the IP address to 127.0.0.1

  3. Run the ddns-updater

  4. Refresh the Godaddy webpage to check the update occurred.