Manual Konfiguration INADYN
Aus EUserv Wiki
Languages: |
Deutsch • English |
http://wikipedia.de Installation und Konfiguration von INADYN
Inhaltsverzeichnis |
Installation und Konfiguration von INADYN
Allgemeines
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
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=
Konfigurationsvariable | Bedeutung |
update_period_sec | es wird nach einer festgelegten Periode nach einer neuen IP-Adresse geprüft |
forced_update_period | es wird in einer festgelegten Periode die IP-Adresse aktualisiert, auch wenn diese sich nicht ändert |
dyndns_system | der DNS-Service wird festgelegt |
alias | Dynamischer DNS Host wird gesetzt: ihre-dns-domain.ddns.euserv.org |
background | INADYN läuft im Hintergrund als Dienst |
log_file | unter dem hier angegebenen Pfad finden Sie das Logfile |
dyndns_server_name | Dynamischer DNS-Server-Name: ddns.euserv.org |
dyndns_server_url | Dynamische DNS-Server-URL mit dem Authhash: /index.php?ah=<authhash>&host= |
Die richtigen Einstellungen für die Konfigurationsvariablen finden Sie im Kundencenter. Lesen Sie dazu Erstellung einer Dynamischen DNS
Nun konfigurieren Sie INADYN so, dass der Client jedesmal wenn Ihr System neustartet ebenfalls startet, dazu müssen Sie den absoluten Pfad von INADYN ermitteln:
which inadyn
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.