Forum: PC Hard- und Software debian9, dyndns server, bind9 Probleme


von andy_help (Gast)


Lesenswert?

Hallo,
ich bin momentan dabei mir einen dyndns Server unter debian an zulegen.
Eine eigene Domain habe ich bereits bei checkdomain.
bind 9 wurde richtig konfiguriert u. ist gestartet.

Bei checkdomain habe ich folgende Einträge gemacht.

A:
beispielmuster.de            A       ipv4 Adresse von meinem Server
beispielmuster.de            AAAA    ipv6 Adresse von meinem Server
dns-server.beispielmuster.de NS      beispielmuster.de

Folgendes führe ich zur Aktualisierung der Client IP aus:

root@asrockserver:/etc/bind# cat << EOF | nsupdate -k $ETCDIR/key.$GAST
server $HOSTSERVER
zone $DYNDNSDOMAIN.
update delete $GAST.
update add $GAST. 60 A 10.10.10.10
update add $GAST. 60 TXT "Updated on $(date)"
send
EOF

Folgendes erhalte ich als Fehlermeldung:
couldn't get address for 'dns-server.andreasbos.de': failure

Also nsupdate erhält von dns-server.andreasbos.de keine IP Adresse.

Nun meine Frage. Was mache ich hier falsch, oder kann es sein, dass der 
NS Eintrag für dns-server.andreasbos.de erst später bei meinem Domain 
Anbieter aktiviert wird?

Danke im voraus

von 🐧 DPA 🐧 (Gast)


Lesenswert?

Mache die A und AAAA für dns-server.beispielmuster.de statt für 
beispielmuster.de. A records für beispielmuster.de kannst du dann in 
deinem eigenen dns server hinterlegen. Stichwort glue record. Wobei, 
eine mit NS delegated domain/zone kann man glaub ich nicht nochmal mit 
NS weiter delegieren, das sollte glaub ich dann nur mit 
subdomains/subzonen gehen, aber vermutlich weiss dein Registrar / dessen 
software, was du tun willst, und macht trotzdem das richtige. Falls die 
IP deines DNS Serves dynamisch ist, müsstest du die glue records bei 
checkdomain jeweils noch irgendwie automatisch updaten, wenn die ändert.

Auf Lokale IPs, wie 10.10.10.10 wirst du von aussen übrigens nicht drauf 
kommen, auch wenn du die in die DNS einträgst.

Und bei "$GAST.", ist "$GAST" ne FQDN? Der . steht nämlich für das dns 
root, falls "$GAST" also keine FQDN ist sondern nur ein name oder so und 
relativ zu $DYNDNSDOMAIN. sein soll, muss der punkt weg.

von andy_help (Gast)


Lesenswert?

Ich hatte mich an folgende Anleitungen gehalten:
https://controlc.de/2013/09/10/debian-selbstgehosteter-dyndns-dienst/

Ist dort vielleicht ein Fehler in der Beschreibung?
Es wird erklärt, wie man Variabelen anlegt, Konfigurationsdatein u. keys 
anlegt und wie man die Einstellungen beim domain Name Provider vornehmen 
soll.

Hm

von Hmmm (Gast)


Lesenswert?

andy_help schrieb:
> beispielmuster.de            A       ipv4 Adresse von meinem Server
> beispielmuster.de            AAAA    ipv6 Adresse von meinem Server
> dns-server.beispielmuster.de NS      beispielmuster.de

Damit erzeugst Du eine Subdomain dns-server.beispielmuster.de, Deine 
Hosts haben also dann Namen wie 
"meinserver.dns-server.beispielmuster.de", während der Nameserver selbst 
nur beispielmuster.de heisst. Ist das so gewollt?

andy_help schrieb:
> Folgendes erhalte ich als Fehlermeldung:
> couldn't get address for 'dns-server.andreasbos.de': failure

Siehe oben, so heisst die Zone, nicht der zuständige Server.

🐧 DPA 🐧 schrieb:
> Wobei,
> eine mit NS delegated domain/zone kann man glaub ich nicht nochmal mit
> NS weiter delegieren, das sollte glaub ich dann nur mit
> subdomains/subzonen gehen

Ja, ich würde da mit CNAMEs arbeiten, also etwa:

www.beispielmuster.de. IN CNAME www.dynamic.beispielmuster.de.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.