Abbiamo due server DNS elencati nel nostro record NS. Ieri sera, uno dei nostri server DNS è andato giù. Come previsto, alcuni server DNS non stavano risolvendo i nostri nomi host. Ho pensato che questo sarebbe stato temporaneo e avrebbe iniziato a funzionare una volta scaduto il TTL dei nostri record NS (1 ora).
Un'ora più tardi, continuavo a ricevere timeout DNS dai desktop che utilizzavano i server Earthlink, Verizon e OpenDNS. Ho provato per vedere se l'altro server DNS stava rispondendo:
dig @ns2.example.com www.example.com +short
Questo ha funzionato.
Le mie domande:
- Qualcuno ha una risposta sul perché altri server DNS non hanno colpito l'altro nostro server DNS anche dopo la scadenza del TTL?
- I server DNS preferiscono il server DNS principale di un dominio (dal
SOA
record)? - Esiste un algoritmo utilizzato per scegliere un nameserver dai record NS disponibili? Suppongo che questo sia specifico dell'implementazione, ma forse ci sono alcuni standard applicabili qui.