dnsmadeeasy.com #453

Open
opened 2025-11-20 04:24:14 -05:00 by saavagebueno · 2 comments
Owner

Originally created by @danielrail on GitHub (Oct 22, 2024).

Can you please add the support for DnsMadeEasy ?
https://dnsmadeeasy.com/

Originally created by @danielrail on GitHub (Oct 22, 2024). Can you please add the support for DnsMadeEasy ? https://dnsmadeeasy.com/
saavagebueno added the Category: New provider 🆕 label 2025-11-20 04:24:14 -05:00
Author
Owner

@bentemple commented on GitHub (Oct 23, 2024):

Seems pretty straight forward. Documentation, example shell script
I can look into adding this.

FWIW, you should be able to use a custom configuration to do this already.
DDNS-Updater config would look something like this:

{
  "settings": [
    {
      "provider": "custom",
      "domain": "example.com",
      "url": "https://cp.dnsmadeeasy.com/servlet/updateip?username=$DMEUSER\&password=$DMEPASS&id=$DMEID"
      "ipv4key": "ip",
      "ipv6key": "ipv6",
      "success_regex": "success",
      "ip_version": "ipv4"
    }
  ]
}

With the relevant values replaced with their actual values in the above config:

# This is the e-mail address that you use to login
DMEUSER=<username>

# This is your password
DMEPASS=<password>

# This is the unique number for the record that you are updating.
# This number can be obtained by clicking on the DDNS link for the
# record that you wish to update; the number for the record is listed
# on the next page.
DMEID=<record number>
Locate Your Record ID

Every record in DNS Made Easy is assigned a unique ID which is required as part of the call to pass in a dynamic update.

To locate your record ID:

    Log In

    Click the DNS – Managed DNS menu.

    Select a domain and click on the Records tab

    Double click a record

    If the DDNS check box is not enabled, enable it. The Record ID is the Dynamic DNS ID on this page that appears below the check box.
@bentemple commented on GitHub (Oct 23, 2024): Seems pretty straight forward. [Documentation](https://support.dnsmadeeasy.com/support/solutions/articles/47001122450-dynamic-dns), [example shell script](https://support.dnsmadeeasy.com/support/solutions/articles/47001119947-the-ddns-shell-script) I can look into adding this. FWIW, you should be able to use a [custom](https://github.com/qdm12/ddns-updater/blob/master/docs/custom.md) configuration to do this already. DDNS-Updater config would look something like this: ``` { "settings": [ { "provider": "custom", "domain": "example.com", "url": "https://cp.dnsmadeeasy.com/servlet/updateip?username=$DMEUSER\&password=$DMEPASS&id=$DMEID" "ipv4key": "ip", "ipv6key": "ipv6", "success_regex": "success", "ip_version": "ipv4" } ] } ``` With the relevant values replaced with their actual values in the above config: ``` # This is the e-mail address that you use to login DMEUSER=<username> # This is your password DMEPASS=<password> # This is the unique number for the record that you are updating. # This number can be obtained by clicking on the DDNS link for the # record that you wish to update; the number for the record is listed # on the next page. DMEID=<record number> ``` ``` Locate Your Record ID Every record in DNS Made Easy is assigned a unique ID which is required as part of the call to pass in a dynamic update. To locate your record ID: Log In Click the DNS – Managed DNS menu. Select a domain and click on the Records tab Double click a record If the DDNS check box is not enabled, enable it. The Record ID is the Dynamic DNS ID on this page that appears below the check box. ```
Author
Owner

@danielrail commented on GitHub (Oct 23, 2024):

Thanks.

This is for a friend that doesn't have a Github account. I'll pass on the information.

@danielrail commented on GitHub (Oct 23, 2024): Thanks. This is for a friend that doesn't have a Github account. I'll pass on the information.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#453