Một điều quan trọng cần lưu ý ở đây, điều mà tôi nhận thấy nhiều người không bao giờ nói đến +trace
là sử dụng +trace
phương tiện máy khách đào sẽ thực hiện theo dõi chứ không phải máy chủ DNS được chỉ định trong cấu hình của bạn (/etc/resolv.conf). Vì vậy, nói cách khác, máy khách đào của bạn sẽ hoạt động giống như một máy chủ DNS đệ quy, nếu bạn hỏi nó. Nhưng - quan trọng là bạn chưa có bộ đệm.
Chi tiết hơn - vì vậy nếu bạn đã yêu cầu một mx
bản ghi bằng cách sử dụng dig -t mx example.com
và /etc/resolv.conf của bạn là 8.8.8.8 thì làm bất cứ điều gì trong TTL của vùng sẽ trả về kết quả được lưu trong bộ nhớ cache. Theo một cách nào đó, nếu bạn đang tìm kiếm một cái gì đó về khu vực của riêng bạn và cách Google nhìn thấy nó, bạn đã đầu độc kết quả DNS của mình với Google cho TTL của Khu vực của bạn. Không tệ nếu bạn có một đoạn ngắn, hơi rác nếu bạn có 1 giờ.
Vì vậy, trong khi +trace
sẽ giúp bạn thấy những gì bạn sẽ thấy nếu bạn hỏi Google lần đầu tiên và nó không có mục được lưu trong bộ nhớ cache, nó có thể cho bạn một ý tưởng sai lầm rằng Google sẽ nói với mọi người giống như +trace
kết quả của bạn , đó là Sẽ không có nếu bạn đã hỏi trước đó và có một TTL dài, vì nó sẽ phục vụ điều đó từ bộ đệm cho đến khi hết hạn - THÌ nó sẽ phục vụ giống như những gì bạn +trace
đã tiết lộ.
Không thể có quá nhiều chi tiết IMO.