Sì, il numero è il numero di secondi rimanenti fino alla scadenza del record (a condizione che non stiamo interrogando il nameserver autorevole). Ovviamente con un CNAME c'è un livello di reindirizzamento, quindi anche il TTL per il record A che indica in questo caso potrebbe essere importante.
Se aspetti un paio di secondi ed esegui di nuovo lo scavo sul tuo nameserver locale, dovresti vedere che il numero TTL diminuisce del numero di secondi che hai atteso (circa). Quando raggiunge 0, si aggiorna o se il tuo nameserver aggiorna la zona per qualche motivo.
Come accennato in precedenza, esiste una differenza tra lo scavo in esecuzione su un nameserver con una voce memorizzata nella cache e il nameserver che è autorevole per quella voce.
(negli esempi che utilizzo di seguito utilizzo i flag +noauthority
+noquestion
& +nostats
solo per mantenere l'output ridotto).
Nota la differenza tra le seguenti query:
$ dig +noauthority +noquestion +nostats stackoverflow.com @ns2.p19.dynect.net.
; <<>> DiG 9.7.0-P1 <<>> +noauthority +noquestion +nostats stackoverflow.com @ns2.p19.dynect.net.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50066
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; ANSWER SECTION:
stackoverflow.com. 432000 IN A 69.59.196.211
Quindi nella query sopra, stiamo interrogando un nameserver che è autorevole per stackoverflow.com. Se noti la flags
sezione, presta particolare attenzione alla bandiera aa che indica che questa è una risposta autorevole (cioè non memorizzata nella cache).
$ dig +noauthority +noquestion +noadditional +nostats stackoverflow.com
; <<>> DiG 9.7.0-P1 <<>> +noauthority +noquestion +noadditional +nostats stackoverflow.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43514
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
;; ANSWER SECTION:
stackoverflow.com. 246696 IN A 69.59.196.211
Nella query sopra, non abbiamo un flag aa e il TTL continuerà a diminuire mentre eseguiamo query e query. Questo è essenzialmente il contatore di cui stavo parlando in precedenza.