Ya, nomor yang ada adalah jumlah detik yang tersisa sampai catatan itu kedaluwarsa (asalkan kami tidak menanyakan server nama yang berwenang). Tentunya dengan CNAME ada tingkat pengalihan, jadi TTL untuk catatan A yang ditunjukkannya dalam kasus ini mungkin juga penting.
Jika Anda menunggu beberapa detik dan menjalankan menggali lagi di server nama lokal Anda, Anda akan melihat bahwa nomor TTL berkurang dengan jumlah detik yang Anda tunggu (kurang-lebih). Saat mencapai 0, itu akan menyegarkan atau jika server nama Anda menyegarkan zona untuk beberapa alasan.
Seperti disebutkan di atas, ada perbedaan antara penggalian dijalankan terhadap server nama dengan entri yang di-cache dan server nama yang otoritatif untuk entri itu.
(dalam contoh yang saya gunakan di bawah ini saya menggunakan tanda +noauthority
+noquestion
& +nostats
hanya untuk menjaga keluaran tetap).
Perhatikan perbedaan antara pertanyaan berikut:
$ 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
Jadi dalam kueri di atas, kami meminta server nama yang resmi untuk stackoverflow.com. Jika Anda memperhatikan flags
bagian ini, perhatikan secara khusus bendera aa yang menunjukkan ini adalah jawaban yang berwenang (yaitu tidak di-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
Dalam kueri di atas, kami tidak memiliki bendera aa , dan TTL akan terus berkurang saat kami kueri dan kueri. Ini pada dasarnya adalah counter yang saya bicarakan sebelumnya.
Saya tidak bisa melihat server otoritatif di keluaran penggalian standar, tetapi berikut ini
mengembalikannya, yang kemudian dapat digunakan seperti yang dijelaskan oleh voretaq7 untuk mendapatkan nilai TTL aktual untuk catatan.
Pembaruan: terus lupa bagaimana melakukan ini dan harus kembali, jadi tuliskan skrip kecil untuk mengambil dulu server nama yang otoritatif lalu gali menggunakannya
sumber