Sesuatu yang penting untuk dicatat di sini, yang saya perhatikan banyak orang tidak pernah memasukkan ketika berbicara tentang +trace
adalah menggunakan +trace
cara klien penggali akan melakukan pelacakan, bukan server DNS yang ditentukan dalam konfigurasi Anda (/etc/resolv.conf). Jadi, dengan kata lain, klien penggalian Anda akan bekerja seperti server DNS rekursif, jika Anda menanyakannya. Tapi - yang penting, Anda tidak punya cache.
Lebih detail - jadi jika Anda sudah meminta mx
catatan menggunakan dig -t mx example.com
dan /etc/resolv.conf Anda adalah 8.8.8.8 maka melakukan apa pun di dalam TTL zona akan mengembalikan hasil yang di-cache. Di satu sisi, jika Anda mencari sesuatu tentang zona Anda sendiri dan bagaimana Google melihatnya, Anda telah semacam meracuni hasil DNS Anda dengan Google untuk TTL Zona Anda. Tidak buruk jika Anda memiliki TTL pendek, agak sampah jika Anda punya 1 jam.
Jadi, sementara +trace
akan membantu Anda untuk melihat apa yang AKAN terlihat jika Anda meminta Google untuk pertama kalinya dan tidak ada entri yang di-cache, itu mungkin memberi Anda ide yang salah bahwa Google akan memberi tahu semua orang sama seperti apa +trace
hasil Anda , yang tidak akan jika Anda bertanya sebelumnya dan memiliki TTL yang panjang, karena akan melayani dari cache sampai TTL berakhir - MAKA itu akan melayani sama dengan apa yang Anda +trace
ungkapkan.
Tidak dapat memiliki terlalu banyak detail IMO.