खुदाई बनाम nslookup


40

कमांड क्यों खुदाई करते हैं और nslookup कभी-कभी अलग-अलग परिणाम प्रिंट करते हैं?

~$ dig facebook.com

; <<>> DiG 9.9.2-P1 <<>> facebook.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;facebook.com.            IN    A

;; ANSWER SECTION:
facebook.com.        205    IN    A    173.252.110.27

;; Query time: 291 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sun Oct  6 17:55:52 2013
;; MSG SIZE  rcvd: 57

~$ nslookup facebook.com
Server:        8.8.8.8
Address:    8.8.8.8#53

Non-authoritative answer:
Name:    facebook.com
Address: 10.10.34.34

जवाबों:


41

खुदाई में ओएस रिसॉल्वर लाइब्रेरी का उपयोग किया जाता है। nslookup उपयोग स्वयं आंतरिक वाले हैं।

यही कारण है कि इंटरनेट सिस्टम कंसोर्टियम (ISC) पिछले कुछ समय से लोगों को nslookup का उपयोग बंद करने की कोशिश कर रहा है। यह भ्रम का कारण बनता है।


22
दरअसल अप्रचलित nslookup का निर्णय वापस कर दिया गया है, कम से कम ISC द्वारा प्रदान किए गए nslookup में। स्रोत: kb.isc.org/article/AA-00496/0/BIND-9.9.0a3-Release-Notes.htm (प्रवेश # 1700)
ata

2
@ आपके द्वारा दिया गया लिंक अब मौजूद नहीं है।
क्यूमास्टर

आज एक अजीब स्थिति थी जहां nslookupकोई परिणाम नहीं लौटेगा (समय समाप्त हो जाएगा) लेकिन systemd-resolveबहुत अच्छी तरह से काम किया। यह मेरे लिए एक नया था और मैं systemd-resolvenslookup के बजाय भविष्य में उपयोग करने की संभावना होगी ।
जेफ एच।

21

कुछ समय के लिए एक nslookupपदावनत आवेदन के रूप में रिपोर्ट किया जा रहा था और अब इसका उपयोग नहीं किया जाना चाहिए।

आउटपुट ने आपको इससे सावधान किया:

नोट: nslookup पदावनत है और भविष्य के रिलीज से हटाया जा सकता है। इसके बजाय 'खुदाई' या 'होस्ट' कार्यक्रमों का उपयोग करने पर विचार करें। इस संदेश को प्रदर्शित होने से रोकने के लिए '-sil [ent]' विकल्प के साथ nslookup चलाएं।

http://cr.yp.to/djbdns/nslookup.html से उद्धरण

प्राचीन nslookup कार्यक्रम का उपयोग न करें। आप जो भी करने की कोशिश कर रहे हैं, उसे करने का एक बेहतर तरीका है। यहाँ तक कि BIND कंपनी, जो nslookup का रखरखाव और वितरण करती है, कहती है कि `` nslookup पदावनत है और भविष्य में रिलीज से हटाया जा सकता है। '

हालाँकि Bind 9.9.0a3 से जारी नोट्स में एक प्रविष्टि (# 1700) है जो निम्नलिखित बताती है:

1700.   [func]      nslookup is no longer to be treated as deprecated.
                    Remove "deprecated" warning message.  Add man page.

विकिपीडिया पृष्ठ में यह भी लिखा है:

9.9.0a3 BIND के रूप में, nslookup को फिर से पुनर्जीवित किया गया है ("nslookup को अब पदावनत नहीं माना जाएगा")। (इंटरनेट सिस्टम कंसोर्टियम ने पहले होस्ट के पक्ष में nslookup और कुछ समय के लिए खुदाई की थी।)

तो ऐसा लगता है कि nslookupसाथ में उपयोग करने के लिए पूरी तरह से ठीक है dig। विभिन्न रिज़ॉल्वर का उपयोग करने वाले 2 टूल के अलावा, ऐसी चीजें हैं जो digबनाम में करना आसान है nslookup, हालांकि nslookupआम तौर पर दिन के उपयोग के लिए 2 टूल का आसान है।

इसके अलावा digआउटपुट आमतौर पर स्क्रिप्ट में या कमांड लाइन उपयोग में पार्स करने के लिए आसान है।

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