Có thể theo dõi đường dẫn ủy nhiệm để tra cứu DNS không?


16

Tôi đang cố gắng xác định lý do tại sao kiểm tra máy chủ Nagios không thành công (tên máy chủ và IP đã được thay đổi để bảo vệ người có tội):

: jmglov@laurana; host www.foo.com
;; connection timed out; no servers could be reached

: jmglov@laurana; for ns in `grep -o '\([0-9]\+[.]\)\{3\}[0-9]\+$' /etc/resolv.conf`; do ping -qc 1 $ns; done
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

--- 192.168.1.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 10.911/10.911/10.911/0.000 ms
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.

--- 192.168.1.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.241/0.241/0.241/0.000 ms

Vì vậy, tôi biết rằng máy chủ tên của tôi có thể truy cập được, có nghĩa là một số máy chủ tên dọc theo đường dẫn ủy quyền đến máy chủ tên có thẩm quyền cho máy chủ của tôi không phản hồi. Có một cách dễ dàng để xác định máy chủ tên này là gì (về cơ bản là theo dõi cho DNS)?

Câu trả lời:


33

Điều này có làm công việc cho bạn?

dig +trace google.com

Từ trang người đàn ông:

+ [no] theo dõi Chuyển đổi theo dõi đường dẫn ủy nhiệm từ các máy chủ tên gốc cho tên được tìm kiếm. Theo dõi được tắt theo mặc định. Khi tính năng theo dõi được bật, đào tạo các truy vấn lặp để giải quyết tên đang được tra cứu. Nó sẽ theo dõi các giới thiệu từ các máy chủ gốc, hiển thị câu trả lời từ mỗi máy chủ đã được sử dụng để giải quyết tra cứu.


Đó là một công việc quyến rũ!
Josh Glover

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.