Our dynamic DNS service permits you to update the IP addresses of hosts in your custom zone files through a simple HTTP call, which can be automated. This service is free, providing you've bought a service that allows you to manage your own zone files in our control panel (e.g. one of our hosting accounts).
We constantly monitor the DNS change propagation time. It takes approximately 3 seconds for all our name servers to include dynamic DNS changes.
A typical usage for this service would be if you had a semi-static ip address, and ran a mail server locally.
You could set up MX records to use a mail.domain.dom host within your domain, and then set up a script to ensure that the ip address was always up to date. This would work well in conjunction with our backup MX service.
IP addresses that are updated or registered using this service are also added/refreshed on our mail relaying list. This means that you can send mail out through our smart host mail relay, relay.gradwell.net for up to 3 hours after making a dynamic DNS update.
To use the dynamic DNS service you need to have a domain name set up in the "primary dns" tab to use a "custom zone file". If you have not already done this, please visit the other pages in this section and set one up.
Open the zone in the zone file management window and edit its contents.
Ensure that in the "name column" there is a single host name, e.g. "laptop", that has an A record pointing to an ip address.
i.e. You should have a line, with four fields, reading as follows:
laptop A 10.10.10.10 1800
We suggest you set the TTL value for this host to be 1800 seconds as shown (30 minutes). This ensures that the DNS information for this A record expires every 30 minutes. That means that if your ip address changes, it will not be cached globally for more than 30 mins, so any change should have little effect.
When you map domain.dom to this zone file in the "primary dns" section of the control panel, this will set up the DNS for the host laptop.domain.dom to point to the ip address 10.10.10.10.
Next, return to the list of zone files, under "manage zone files" and enter a user name and password for that zone file.
You are now ready to use the dyndns updater script to change the ip address for the host you created. Note that any A record can be updated using this script and that, if multiple domains use the zone file, the changes will be made for all the domains.
To call the script, you should submit an https get request of the following form (please enter it all in one line)
- You can also use an unencrypted link, by changing https:// to http://
This url is htpasswd protected using basic HTTP access controls.
You will be prompted by your web browser, or http agent to enter the user name and password you set for the zone file.
If you call the URL without the "myip" parameter, it will use the ip address of the client machine that is calling the script.
If you submit this request correctly, the ip address will change in the database and a message to that effect will be displayed. You can verify the change by reviewing in the zone file section of the control panel. Your DNS information will be updated instantly, with the changes typically being reflected within 3 seconds.
You should not call this URL more than once every 20 minutes. If you call it excessively we may withdraw this service.
This service should work with dyndns.org clients that are available to download. You don't need to use any particular client though. It's just a simple CGI script which you can call however you like.
Advanced Configuration and Troubleshooting
From version 3.2.0 and upwards, the Dynamic Update DNS client for Windows available to download at http://www.directupdate.net/ supports our Dynamic DNS service.
This is an excellent Dynamic DNS client which runs as a Windows Service and can be used to keep your connection open and your DNS records in sync.
Once you've downloaded the software, go to the status tab and create a new account. Select "gradwell.com" from the Account type list.
Enter in the fully qualified host name, e.g:
and your user name and password, and click "ok". Your account will then be scheduled to update our DNS servers.