Manual Konfiguration INADYN/en

Aus EUserv Wiki

Wechseln zu: Navigation, Suche

Installation and configuration of INADYN


Installation and configuration of INADYN


INADYN is a C-based client, which can be used, to update DNS entries.
This client is also used as an IP update client for, and other Dynamic DNS providers.
Why we need a Dynamic DNS? If you have a static IP address you don't need this, but if you have a dynamic IP address, you have to update it with the domain, which you have by a provider, everytime when you restart your server.
Otherwise visitors can not call your server.


Enter the following command in the command line (unter Debian):

 apt-get install && apt-get install inadyn

or download it:

 cd usr/src

Set the user permissions of the folder:

 chmod 755 /usr/bin/inadyn


To configure INADYN you have to create a configuration file:

 nano /etc/inadyn.conf

In this inadyn.conf the following lines have to be included:

## inadyn configuration file

    # Check for a new IP every 600 seconds
    #update_period_sec 600

    # How often the IP should be updated even if it is not changed
    forced_update_period 600

    # DynDNS username and password here
    username dummy
    password dummy

    #An optional DNS service. For the acceptable services are one of, statdns@dyndns$
    dyndns_system custom@http_svr_basic_auth

    ## Dynamic DNS hosts
    #A host name alias.

    #run in background
    #The name, including the full path, of a log file.
    log_file /var/log/inadyn.log


    dyndns_server_url /index.php?ah=<authhash>&host=

configuration parameter meaning
update_period_seccheck for a new IP address in this period
forced_update_periodupdate the IP address in this period, even if it not changes
dyndns_systemDNS service
aliasDynamic DNS Host:
backgroundINADYN runs as service in the background
log_filehere you can find the log file
dyndns_server_nameDynamic DNS server name:
dyndns_server_urlDynamic DNS server url with authhash: /index.php?ah=<authhash>&host=

The right settings for the configuration parameter you can find the customer center. Read Creating of a Dynamic DNS Now configure INADYN, that the client starts with a system reboot. So you have to detect the absolute path of INADYN:

 which inadyn
 crontab -e

In the cron tab add the following line:

 @reboot inadyn

Now start the client with the following command:


Now INADYN updates the IP address and you can call the Dynamic DNS with your browser.