Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
debian:other-debian:own-dyndns-debian [2017/03/31 13:48] – michael | debian:other-debian:own-dyndns-debian [2017/08/28 15:14] (current) – ↷ Links adapted because of a move operation michael | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Eigener DynDNS Dienst ====== | + | ====== Eigener DynDNS Dienst |
Eine eigene Toplevel Domain die direkt immer auf die IP des Internetanschlusses zuhause zeigt. Quasi der eigene DynDNS-Dienst – ohne die Hilfe von (kostenlosen oder kostenpflichtigen) DynDNS-Providern. Das wärs! | Eine eigene Toplevel Domain die direkt immer auf die IP des Internetanschlusses zuhause zeigt. Quasi der eigene DynDNS-Dienst – ohne die Hilfe von (kostenlosen oder kostenpflichtigen) DynDNS-Providern. Das wärs! | ||
Line 17: | Line 17: | ||
Für jede Domain (die bei Hostpoint registriert wird) braucht man **zwei Namensserver** welche sagen können welche IP hinter der Domain steckt. Diese Server sind die autoritiven Nameserver. | Für jede Domain (die bei Hostpoint registriert wird) braucht man **zwei Namensserver** welche sagen können welche IP hinter der Domain steckt. Diese Server sind die autoritiven Nameserver. | ||
Laut den Vorgaben von Hostpoint, sollten hier die eingetragenen Nameserver //nicht// genau die gleiche IP-Adresse haben und auch nicht ähnliche Adressen (gleicher Netzbereich). | Laut den Vorgaben von Hostpoint, sollten hier die eingetragenen Nameserver //nicht// genau die gleiche IP-Adresse haben und auch nicht ähnliche Adressen (gleicher Netzbereich). | ||
+ | |||
+ | FIXME | ||
Da wir nun, unserem root-Server hierfür nicht extra zwei verschiedene IP-Adressen einrichten wollen, nur damit Hostpoint zufrieden ist, brauchen wir also noch einen zweiten Nameserver der nichts anderes macht als die Daten unseres Nameservers zu übernehmen. | Da wir nun, unserem root-Server hierfür nicht extra zwei verschiedene IP-Adressen einrichten wollen, nur damit Hostpoint zufrieden ist, brauchen wir also noch einen zweiten Nameserver der nichts anderes macht als die Daten unseres Nameservers zu übernehmen. | ||
- | Dies ist der sogenannte **Slave-Nameserver** | + | Dies ist der sogenannte **Slave-Nameserver**. Diesen |
- | Für diese Anleitung gehe ich davon aus dass ein frisch installiertes **Ubuntu 16.04** als späterer | + | Für diese Anleitung gehe ich davon aus dass ein frisch installiertes **Ubuntu 16.04**, dass später |
---- | ---- | ||
Line 49: | Line 52: | ||
| | ||
| | ||
- | | + | |
| | ||
- | | ||
$ORIGIN blackgate.org. | $ORIGIN blackgate.org. | ||
mail CNAME | mail CNAME | ||
Line 92: | Line 94: | ||
Nun muss noch erlaubt werden, dass die Hostpoint-Nameserver überhaupt einen Zonentransfer machen dürfen. Dafür, wird in der Datei "/ | Nun muss noch erlaubt werden, dass die Hostpoint-Nameserver überhaupt einen Zonentransfer machen dürfen. Dafür, wird in der Datei "/ | ||
- | FIXME | ||
< | < | ||
Line 108: | Line 109: | ||
NS=" | NS=" | ||
NSKEY="/ | NSKEY="/ | ||
- | TMPFILE="/ | + | TMPFILE="/ |
ZONE=" | ZONE=" | ||
TIMEOUT=60 | TIMEOUT=60 | ||
Line 131: | Line 132: | ||
</ | </ | ||
- | Dieses Script holt die aktuelle IP aus der **Datei ''/ | + | Dieses Script holt die aktuelle IP aus der **Datei ''/ |
- | Diese Shell-Datei, | + | Diese Shell-Datei, |
< | < | ||
Line 139: | Line 140: | ||
</ | </ | ||
- | Jetzt wird nur noch ein PHP-Script gebraucht, welches per URL erreichbar ist und die **Datei ''/ | + | Jetzt wird nur noch ein PHP-Script gebraucht, welches per URL erreichbar ist und die **Datei ''/ |
- | <file php / | + | <file php / |
<?php | <?php | ||
Line 147: | Line 148: | ||
$username = " | $username = " | ||
$pass = " | $pass = " | ||
- | $dyntxt = "/ | + | $dyntxt = "/ |
- | $db = "Datenbankname"; | + | $db = "dyndns"; |
if($username == $_GET[' | if($username == $_GET[' | ||
Line 156: | Line 157: | ||
| | ||
- | // | + | // |
| | ||
if ($mysqli-> | if ($mysqli-> | ||
Line 208: | Line 209: | ||
< | < | ||
Dynamic DNS-Anbieter: | Dynamic DNS-Anbieter: | ||
- | Update-URL: https:// | + | Update-URL: https:// |
Domainname: blackgate.org | Domainname: blackgate.org | ||
Benutzername: | Benutzername: | ||
Line 216: | Line 217: | ||
- | Nach diesem Schritt, sollte nun der Router | + | Nach diesem Schritt, sollte nun der Router |
Von da aus, wird dann die IP-Adresse von unserem Shell-Skript, | Von da aus, wird dann die IP-Adresse von unserem Shell-Skript, | ||
Line 222: | Line 223: | ||
**Somit bleibt nun meine Dynamische IP Adresse immer aktuell und meine Domain bleibt immer erreichbar! 8-)** | **Somit bleibt nun meine Dynamische IP Adresse immer aktuell und meine Domain bleibt immer erreichbar! 8-)** | ||
- | |||
- | ---- | ||
- | |||
- | * https:// |