EuroDynDNS Documentation

Description

EuroDNS provides a free service to update your IP for your dynamic domains in your EuroDNS account.

This service allows hosts of domains registered through EuroDNS to be assigned to a computer with dynamic IP Address. Most of customers of any Internet Service Providers (ISP) needs it for running any server application on their computer (FTP or Web Server by example).



Activate EuroDynDNS for one of your domain

Dynamic DNS hosts must be activated in the DNS configuration area of your domain.

This service only works for domain using our nameservers. Round Robin DNS Records are not compliant with EuroDynDNS service.

For any question, please contact our support team support@support.eurodns.com



Agent Access

If you register domains for your customers and they need to use the EuroDynDNS Service, here is the way to proceed.

Create a new domain folder in your EuroDNS Account, then move the domain in the folder. Once it's done, you need to create a Folder Manager with Config Rights. Just provide the new access to your customer.

Agent can only be created on folders, so it is not possible to have an agent just for a dynamic hostname.



EuroDynDNS Softwares

Windows Users

EuroDNS has created a personal software EuroDynDNS for his customers. The software could run as a systray application or as a windows service. EuroDynDNS works on all current 32-bit Windows operating systems (Win9x/Me/NT4/2000/XP) with an Internet access.

EuroDynDNS could be downloaded in our Download Area

Linux Users

Since EuroDNS respect standards, any software for dynamic DNS should work. UpdateDD is a compliant Dynamic DNS Client under GNU General Public License.

To install it, please follow these steps :

  • Download updateDD on UpdateDD 2.5
  • 	    	Uncompressed it
    	    	tar xzvf updatedd_2.4.tar.gz
        	
  • 	    	* compile the software
    			cd updatedd-2.4
    			./configure --prefix=/usr
    			make
    			make install
    		
  • 	    	* configure updatedd settings and launch
    			#########################################################
    			# file : updatedd-wrapper.conf
    			# (should be in /usr/etc/updatedd-wrapper.conf)
    			#########################################################
    			login {
    			eurodyndns_1 = "login:password";
    			};
    			eurodyndns(active) {
    			login = eurodyndns_1;
    			hostnames = "host1.yourdomain.tld host2.yourdomain.tld host3.yourdomain.tld ...";
    			ip-addr = ipv4:`/usr/share/updatedd/ipserv.pl eurodyndns`;
    			use-syslog = yes;
    			}
    			##########################################################
    			# end file
    			##########################################################
    		
  • 	    	You can put this update request as cron:
    			0 * * * * pathto/updatedd-wrapper -c pathto/updatedd-wrapper.conf
    		


Return Codes

For a best understanding of the way this services works, all returns codes of the service are explained here.

Successful Updates

If the update do not require any operation, server response will be one of this messages.

Information Messages
goodAll the hostnames have been successfully updated.

No Changes Update

If the update do not require any operation, server response will be one of this messages.

Information Messages
nochgLast update query did not change any of your hosts.
abuseAt least two 'nochg' updates have been proceed for a host in the last minute.

Error Codes

If an error occured while using the EuroDynDNS Service, you could find any specific information to help

Authentication Messages
badauth Wrong login or password or unauthorized agent.
Check the case of your keyboard.
!yours The logged agent try to update a domain which his not belong to him.
Hostname Errors
notfqdnInvalid hostname
nohostNo Hosts specified for update
numhostToo many hosts specified is an update.
Server Errors
dnserrAn internal system error occurred, please contact our support if the problem persists.


Advanced configuration

Configure EuroDynDns for Routers

Some routers allow you to use any dynamic dns services compliants with standards. It seems it's your lucky day, EuroDynDNS is one of them.

The URL to perform the client update requests is
http://eurodyndns.org/update/?hostname=%HOSTNAME%&myip=%NEW_IP%

To get the current Internet IP you could use this webpage.
http://checkip.eurodyndns.org/


Developer's Area

For any developper who wants to create his own update client for the EuroDynDNS Service, here is the last needed information.
The login and password must be provided by using http basic authentification
The URL to get the domains list is

http://eurodyndns.org/listdomains/?

Please note that EuroDNS does not provide any support for this.