Posted by Shaker B. on 20 August 2019 01:01 PM
Dynamic DNS service is used to keep a domain name pointing to the same computer or server connected to the Internet despite the fact that the address (IP address) of the computer keeps changing. This service is useful to anyone who wants to operate a server (web server, mail server, ftp server, irc server etc) connected to the Internet with a dynamic IP or for someone who wants to connect to an office computer or server from a remote location with software such as pcAnywhere.
NOTE: Our Domain Plus currently does NOT come with Dynamic DNS. For more information on how to upgrade your service level to use this feature, please go HERE.
To setup your Dynamic DNS, please do the following:
1. Log into your easyDNS account
3. Click on the MODULAR EDITOR tab
5. Create your dynamic records by defining your host name(s) and a TTL
NOTE: Dynamic tokens must be entered in place of your account password, as many updaters only use clear text. We only allow the use of the token to avoid exposing your password.
7. Click NEXT
8. Confirm the changes
NOTE: You may be warned that an A record already exists for the host you are making dynamic. If you are sure you wish to make the record dynamic and stop resolving it to whatever it was before (an existing page or a parked page), simply ignore the warning and confirm the changes.
There are a number of different ways to make dynamic updates and they are all dependent on your local setup. They break down into two basic types:
Hardware Based Options
Many routers have an option to enable dynamic updates. This can be very convenient, as the router is always the first place the IP address change makes itself known. Some of these include easyDNS as one of their options, and you need only select it from the menu they provide. Others allow you to enter the settings for your dynamic server.
If your router does not include easyDNS or allow you to enter your own parameters, you will want to use a software-based updater.
Software Based Options
There are dozens or more different options available for software based dynamic updates. The following are the ones we are currently recommending:
The following is what you need to know to code a Dynamic DNS client for use with easyDNS. Giving credit where credit is due, the protocol used below was adapted from the format used at dyndns.org.
After evaluating various approaches out there, we felt theirs was the simplest and most straightforward. However, there are some differences such as the back _mx parameter which has a different meaning to our system.
If you code a completely generic client and follow the specification below, you can perform dynamic DNS updates by executing a GET method request on following URL:
You can send the following parameters in the QUERY_STRING of a request, for example:
If you do not include the myip parameter, our update script will look to the IP the request originates from and update to that.
If you do code a client for easyDNS, please email our support team so we can keep you informed of any changes, enhancements, bug fixes etc. Also, please be sure to let us know about your client, which platform it runs on, and where our users can download it so we can add it to our dynamic page.
NOTE: If you are attempting to implement the generic DYN protocol you do not need to worry about result codes enclosed in *'s above, as they are not used by the generic client.