क्या DNS लुकअप के लिए प्रतिनिधि मार्ग का पता लगाना संभव है?


16

मैं यह निर्धारित करने की कोशिश कर रहा हूं कि क्यों एक नागाओस होस्ट की जांच विफल हो रही है (दोषी की रक्षा के लिए होस्टनाम और आईपी बदल दिए गए हैं):

: 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

इसलिए मुझे पता है कि मेरे नेमसर्वर पहुंच योग्य हैं, जिसका अर्थ है कि मेरे मेजबान के लिए आधिकारिक नामकरण के लिए प्रतिनिधि मार्ग के साथ कुछ नेमवेसर जवाब नहीं दे रहे हैं। क्या यह निर्धारित करने का एक आसान तरीका है कि यह कौन सा नाम है (मूल रूप से DNS के लिए एक ट्रेसरआउट )?

जवाबों:


33

क्या यह आपके लिए काम करता है?

dig +trace google.com

मैन पेज से:

+ [नहीं] नाम को देखने के लिए रूट नाम सर्वर से प्रतिनिधि मार्ग का टॉगल ट्रेसिंग ट्रेस करें। ट्रेसिंग डिफ़ॉल्ट रूप से अक्षम है। जब अनुरेखण सक्षम किया जाता है, तो खोले जाने वाले नाम को हल करने के लिए खुदाई पुनरावृत्ति संबंधी प्रश्न बनाती है। यह मूल सर्वर से रेफरल का पालन करेगा, प्रत्येक सर्वर से उत्तर दिखा रहा है जो लुकअप को हल करने के लिए उपयोग किया गया था।


यह एक आकर्षण काम करता है!
जोश ग्लोवर

22

के लिए विंडोज आप कर सकते हैं अपने DNS क्वेरी का पता लगाने के साथ

nslookup -debug google.at

आप इसे http://www.simpledns.com/lookup-dg.aspx पर ऑनलाइन (किसी अन्य होस्ट से couse) भी ट्रेस कर सकते हैं


nslookupजैसे digमैक ओएस एक्स टर्मिनल के तहत भी काम करता है।
Krzysztof Przygoda
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.