Aufgrund der vielen Server in meinem Netzwerk fällt es mir schwer, alle zu organisieren. Einige von ihnen haben keine statischen IP-Adressen, daher dachte ich, es wäre schön, wenn ich eine config.mydomain.com-Domain erstellen würde. In dieser Domäne konnte ich A-Einträge und die IP für jeden der Server speichern. So habe ich es eingerichtet:
s1.config.mydomain.com. A 10.0.0.1 #ttl 60
s2.config.mydomain.com. A 10.0.0.2 #ttl 60
s3.config.mydomain.com. A 10.0.0.3 #ttl 60
# etc
Jeder dieser Datensätze hat eine TTL von 60, falls ich eine IP schnell ändern muss, aber ich möchte nicht, dass Clients alle 60 Sekunden eine Verbindung herstellen, um eine Aktualisierung durchzuführen. Nehmen wir nun an, ich richte meine Domains so ein, dass sie diese verwenden:
mydomain.com. CNAME s2.config.mydomain.com. #ttl 3600
mail.mydomain.com. CNAME s2.config.mydomain.com. #ttl 10800
svn.mydomain.com. CNAME ns1.config.mydomain.com. #ttl 21600
Die TTLs für die CNAMES sind höher. Nehmen wir also an, ich gehe zu mydomain.com. Es fragt meinen DNS-Server nach der IP von mydomain.com
und mein Server kehrt zurück. CNAME s2.config.mydomain.com.
Dann fragt es meinen Server nach der IP von s2.config.mydomain.com
und mein Server kehrt zurück 10.0.0.1
.
Würde es den CNAME s2.config.mydomain.com
Datensatz für 3600 Sekunden und den A 10.0.0.1
Datensatz für 60 Sekunden zwischenspeichern? Das heißt, dass alle 60 Sekunden mein Server nach der IP-Adresse gefragt wird?
Oder wird der See zwischengespeichert CNAME s2.config.mydomain.com
, der A 10.0.0.1
abgerufen und beide für 3600 Sekunden zwischengespeichert?
Wenn es das erste ist, muss ich wahrscheinlich einen anderen Weg finden, um sie zu verwalten, also hoffe ich, dass es das zweite ist, aber ich bin nicht sicher. Kennen Sie einen besseren Weg, um den Überblick zu behalten?