Manual Konfiguration INADYN

Aus EUserv Wiki

Wechseln zu: Navigation, Suche

INADYN ist ein auf C-basierender Client, welcher verwendet werden kann, um DNS-Einträge zu aktualisieren.
Außerdem wird dieser als IP-Update-Client für DynDNS.com, no-ip.com und andere Dynamic DNS-Anbieter genutzt.
Warum braucht man eine Dynamische DNS? Wenn Sie eine statische IP-Adresse besitzen nicht, aber wenn Sie über eine dynamische IP-Adresse verfügen, müssen Sie Ihre IP-Adresse mit der Domain, welche Sie bei einem Anbieter (DynDNS.com …) haben jedes Mal, wenn Sie Ihren Server neustarten aktualisieren.
Ansonsten können Besucher nicht auf Ihren Server zugreifen.

Installation und Konfiguration


Installation

Geben Sie folgenden Befehl in der Kommandozeile ein (unter Debian):

 apt-get install && apt-get install inadyn

oder laden Sie sich Inadyn herunter:

 cd usr/src
 wget http://cdn.dyndns.com/inadyn.zip
 unzip inadyn.zip

Verschaffen Sie sich die Benutzerrechte für den Ordner:

 chmod 755 /usr/bin/inadyn

Konfiguration

Um Inadyn zu konfigurieren erstellen Sie eine Konfigurationsdatei:

 nano /etc/inadyn.conf

In dieser inadyn.conf Datei müssen folgende Zeilen enthalten sein:

 
## 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 http://www.dyndns.org the acceptable services are one of dyndns@dyndns.org, statdns@dyndns$
    dyndns_system custom@http_svr_basic_auth

    ## Dynamic DNS hosts
    #A host name alias.
    alias your-ddns-domain.ddns.euserv.org

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

    dyndns_server_name ddns.euserv.org

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


Nun konfigurieren Sie Inadyn, dass der Client jedesmal wenn Ihr System neustartet ebenfalls startet:

 crontab -e

Im Crontab fügen Sie folgende Zeile ein:

 @reboot inadyn

Nun starten Sie den Client mit folgenden Befehl:

 inadyn

Nun aktualisiert Inadyn die IP-Adresse und sie können mit Ihren Browser die Dynamische DNS aufrufen.