A causa del numero di server coinvolti nella mia rete, ho difficoltà a mantenerli tutti organizzati. Alcuni di loro non hanno IP statici, quindi ho pensato che sarebbe stato carino se avessi creato un dominio config.mydomain.com. Su questo dominio, potrei archiviare i record A e l'IP per ciascuno dei server. Ecco come l'ho impostato:
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
Ognuno di questi record ha un TTL di 60, nel caso in cui ho bisogno di cambiare rapidamente un IP, ma non voglio necessariamente aggiornare i client che si connettono ogni 60 secondi. Ora diciamo che ho impostato i miei domini per usarli, in questo modo:
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
I TTL per CNAMES sono più alti, quindi diciamo che vado su mydomain.com. Chiede al mio server DNS l'IP di mydomain.come il mio server ritorna CNAME s2.config.mydomain.com.Quindi chiede al mio server l'IP di s2.config.mydomain.come il mio server ritorna 10.0.0.1.
Memorizzerebbe il CNAME s2.config.mydomain.comrecord per 3600 secondi e il A 10.0.0.1record per 60 secondi? Significa che ogni 60 secondi chiederà comunque al mio server l'indirizzo IP?
O memorizzerà nella cache la vista CNAME s2.config.mydomain.com, prenderà il A 10.0.0.1e li memorizzerà entrambi per 3600 secondi.
Se è il primo, probabilmente dovrò trovare un altro modo per gestirli, quindi spero sia il secondo, ma non ne sono sicuro. Conosci un modo migliore per tenerne traccia?