Dynamisches DNS

Aus CodicaTipps
Zur Navigation springen Zur Suche springen

Mit dynamischem Domain Name Service kann man trotz wechselnder IP (z.B. 100.200.200.9) immer denselben Namen (z.B. codica.dyndns.org) zum Ansprechen eines Servers haben.

Anbieter

mit kostenlosem Angebot

  • www.selfhost.de - Erforderlich ist kostenpflichtige Einmal-Authentifizierung oder alle 30 Tage ein Login.
  • www.no-ip.com - Angeblich muss man bei no-ip.com alle 30 Tage einloggen. Es gibt angeblich viel Werbung von no-ip.com.
  • www.dnsexit.com - Tarif "Free Second Level Domain"
  • freedns.afraid.org
  • www.dtdns.com - bietet auch Offline-Handler an, z.B. Umleitung im Falle, dass der Server offline ist
  • DynDNS.com bietet einen kostenlosen dynamischen DNS-Serverdienst an. Damit ist es möglich, auf dem Heim-PC trotz dynamischer IP-Adresse einen Webserver einzurichten. Der kostenlose Dienst erfordert jedoch, dass mindestens einmal innerhalb 30 Tagen ein update der IP-Adresse erfolgt. Dazu muss man ggf. einen entsprechenden Cronjob einrichten. UPDATE: Inzwischen gibt es kein Gratis-Angebot mehr, bestehende Gratis-Nutzungen können nur noch durch Benutzer-Login auf der dyndns.com-Seite aufrecht erhalten werden.

kostenpflichtige Domainanbieter mit DynDNS

  • domain-offensive bietet Domains für dauerhaft knapp 3,50 € (Stand: 23.7.2017) und bietet dabei DynDNS unter dem Namen "FlexDNS".

Client-Software

Bei vielen Routern ist eine eigene Client-Software nicht erforderlich. Die Updates der dynamischen IP kann der Router automatisch vornehmen. inadyn für Windows, Linux, Mac OS (Anleitung für dyndns.com) Für Debian Lenny:

  • Installieren von inadyn:
 aptitude install inadyn
  • Editieren von /etc/inadyn.conf mit z.B.:
 joe /etc/inadyn.conf
  • Diese Datei sollte in etwa folgenden Inhalt haben:
 # /etc/inadyn.conf
 # update_period_sec 3600 # Check for a new IP every 3600 seconds
 username BENUTZER
 password PAROLE
 dyndns_system dyndns@dyndns.org
 alias MEINEDOMAIN.dyndns.org
 syslog
 iterations 1
 background
  • Rechte ändern:
 chmod o-r /etc/inadyn.conf
 chmod g-r /etc/inadyn.conf
  • Eintragen in /etc/rc.local
 inadyn

Eigene IP bestimmen

  • DynDNS bietet eine einfache Art, seine eigene IP-Adresse im Internet zu bestimmen: Folgende Web-Adresse gibt die IP zurück:
 http://checkip.dyndns.com/,

Domain Name Server

öffentliche DNS Server

Um auf eine dynamische IP-Adresse zuzugreifen, muss der DNS-Server zeitnah seine Namensauflösung aktualisieren. Dafür gibt es neben den vom Providern benannten DNS auch eine Liste öffentlicher Server.

DNS-Serversoftware

BIND9

Zum unter Linux regelmäßig zum Einsatz kommenden Name Server BIND9 siehe:

dnsmasq

Mit dem dnsmasq lässt sich leicht ein DNS-Server und/oder ein DHCP-Server aufsetzen.

dnsmasq als lokaler DHCP-Server

Beispiel für eine Konfigdatei, z.B. /etc/dnsmasq.d/myhome.conf:


#enable logging
log-dhcp

#freie Netzwerkadressen für unbekannte Geräte
dhcp-range=192.168.0.100,192.168.0.254,12h

#Der Gateway ins Internet (also für alle Adressen, die nicht der lokalen Netmask entsprechen), z.B. die Fritzbox
dhcp-option=option:router,192.168.0.1

#Der DNS-Server, kann auch dieselbe Adresse sein, wie der DHCP-Server
dhcp-option=option:dns-server,192.168.0.34


domain=fritz.box
dhcp-option=option:domain-search,fritz.box


#fritz.box - auf der Fritzbox sollte der DHCP-Server deaktiviert sein
dhcp-host=08:96:d7:57:b2:00,192.168.0.1

#Der ASUS-Laptop meldet sich als Linxu-Gerät mit dem Namen asus
dhcp-host=asus,192.168.0.14

#Der Desktop-Rechner meldet sich mit Blacky
dhcp-host=blacky,192.168.0.2

#fritz.powerline
dhcp-host=2a:65:11:c6:13:24,192.168.0.21


#DigitRadio580
dhcp-host=00:22:61:18:A0:C4,192.168.0.30


#nuckie - der DHCP- und DNS-Server
dhcp-host=nuckie,192.168.0.34

#roobie
dhcp-host=f0:03:8c:b3:55:ce,192.168.0.35


TODO: Set up the DNS-Server

DynDNS mit dnsmasq

Um ihn für ein DynDNS light zu nutzen, gibt es Anleitungen im Netz:

Weiterführende Links