der gluerecord und der domainumzug
eigentlich ist es ja richtig schön, seinen dns eintrag über einen sogenannten
gluerecoord zu pflegen bzw es
schaut gut aus. das ganze läuft auch ohne problem wenn nötig ein leben lang,
nur wenn jetzt der server umzieht und eine neue ip bekommt, dann kommt es zu
einem problem. das updaten einer domain funktioniert nicht (automatisiert)
wenn diese auf einem ns server liegt der einen gluerecord ist. mit folgendem
einzeiler kann man testen welche einträge auf den masterservern vorhanden sind
-
SERVER=clearwater.abusix.org; dig -t ns org +short | while read ns; do echo ${ns}; dig ${SERVER} @${ns} -t ns | egrep -e "(NS|${ns}|${SERVER})"; echo "--"; done
- was in meinem fall nicht besonders schön ist, da eigentlich dort
die ip 87.230.78.96 stehen sollte. jetzt bleibt einem nichts anderes übrig als
den nameserver auf eine andere domain zu legen und ein update zu fahren (und
wirklich nur den NAMEN austauschen) oder aber über den provider (in diesem
fall hosteurope) den registrar anschreiben zu lassen und das ganze
entsprechend händisch ändern zu lassen ... ganz klar ein nachteil von glue
records! hier dann einfach mal der output des einzeilers von obena0.org.afilias-nst.info.
; <<>> DiG 9.4.2-P2 <<>> clearwater.abusix.org @a0.org.afilias-nst.info. -t ns
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1
;clearwater.abusix.org. IN NS
abusix.org. 86400 IN NS ns2.hans.hosteurope.de.
abusix.org. 86400 IN NS clearwater.abusix.org.
clearwater.abusix.org. 86400 IN A 87.230.25.137b0.org.afilias-nst.org.
; <<>> DiG 9.4.2-P2 <<>> clearwater.abusix.org @b0.org.afilias-nst.org. -t ns
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1
;clearwater.abusix.org. IN NS
abusix.org. 86400 IN NS ns2.hans.hosteurope.de.
abusix.org. 86400 IN NS clearwater.abusix.org.
clearwater.abusix.org. 86400 IN A 87.230.25.137c0.org.afilias-nst.info.
; <<>> DiG 9.4.2-P2 <<>> clearwater.abusix.org @c0.org.afilias-nst.info. -t ns
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1
;clearwater.abusix.org. IN NS
abusix.org. 86400 IN NS ns2.hans.hosteurope.de.
abusix.org. 86400 IN NS clearwater.abusix.org.
clearwater.abusix.org. 86400 IN A 87.230.25.137d0.org.afilias-nst.org.
; <<>> DiG 9.4.2-P2 <<>> clearwater.abusix.org @d0.org.afilias-nst.org. -t ns
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1
;clearwater.abusix.org. IN NS
abusix.org. 86400 IN NS clearwater.abusix.org.
abusix.org. 86400 IN NS ns2.hans.hosteurope.de.
clearwater.abusix.org. 86400 IN A 87.230.25.137tld1.ultradns.net.
; <<>> DiG 9.4.2-P2 <<>> clearwater.abusix.org @tld1.ultradns.net. -t ns
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1
;clearwater.abusix.org. IN NS
abusix.org. 60 IN NS ns2.hans.hosteurope.de.
abusix.org. 60 IN NS clearwater.abusix.org.
clearwater.abusix.org. 60 IN A 87.230.25.137tld2.ultradns.net.
; <<>> DiG 9.4.2-P2 <<>> clearwater.abusix.org @tld2.ultradns.net. -t ns
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 1
;clearwater.abusix.org. IN NS
abusix.org. 60 IN NS ns2.hans.hosteurope.de.
abusix.org. 60 IN NS clearwater.abusix.org.
clearwater.abusix.org. 60 IN A 87.230.25.137
{% include JB/setup %}