Manual Konfiguration INADYN

Aus EUserv Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Languages|INADYN}} Kategorie:Domain '''INADYN''' ist ein auf C-basierender Client, welcher verwendet werden kann, um DNS-Einträge zu aktualisieren. <br> A…“)
Zeile 25: Zeile 25:
   chmod 755 /usr/bin/inadyn
   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:
 +
 +
  <nowiki>
 +
## 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=
 +
 +
</nowiki>
 +
 +
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. 
 +
 +
<nowiki>
 +
INADYN: Started 'INADYN version 1.96.2' - dynamic DNS updater.
 +
I:INADYN: IP address for alias 'your-ddns-domain.ddns.euserv.org' needs update to 'IP-address'
 +
I:INADYN: Alias 'testsyspro.de.ddns.euserv.org' to IP 'IP-address' updated successful.
 +
</nowiki>

Version vom 12:18, 13. Sep. 2012

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.

INADYN: Started 'INADYN version 1.96.2' - dynamic DNS updater. I:INADYN: IP address for alias 'your-ddns-domain.ddns.euserv.org' needs update to 'IP-address' I:INADYN: Alias 'testsyspro.de.ddns.euserv.org' to IP 'IP-address' updated successful.