Щось тут важливо зазначити, що я помічаю, що багато людей ніколи не включають, коли говорити про +traceте, що за допомогою +traceзасобів dig client буде виконувати слід, а не DNS-сервер, вказаний у вашому конфігурації (/etc/resolv.conf). Отже, іншими словами, ваш клієнт dig працюватиме як рекурсивний DNS-сервер, якщо ви запитаєте його. Але, що важливо, у вас немає кешу.
Більш детально - тому якщо ви вже запитували mxзапис, використовуючи, dig -t mx example.comа ваш /etc/resolv.conf дорівнює 8.8.8.8, тоді все, що робиться всередині TTL зони, поверне кешований результат. Зрештою, якщо ви шукаєте щось про свою власну зону та про те, як Google це бачить, ви свого роду отруїли свої результати DNS за допомогою Google для TTL вашої зони. Непогано, якщо у вас короткий TTL, трохи сміття, якщо у вас є 1 год.
Таким чином, в той час +traceдопоможе вам побачити , що було б видно , якщо ви запитували Google ВПЕРШЕ і у нього не було кешованих записів, він може дати хибне уявлення , що Google буде розповідати всім , то ж, що ваш +traceрезультат був, що не буде, якщо ви запитували раніше та маєте довгий TTL, оскільки він буде обслуговувати це з кешу, поки не закінчиться термін TTL +trace.
Неможливо мати занадто багато деталей IMO.