जब 'nslookup' ठीक काम करता है तो 'पिंग' एक नाम को हल करने में असमर्थ क्यों है?


138

मेरे Windows XP वर्कस्टेशन पर, मैं उस मशीन को पा सकता हूं जिसे मैं DNS में कनेक्ट करना चाहता हूं nslookup:

nslookup wolfman
Server: dns.company.com
Address: 192.168.1.38

Name: wolfman.company.com
Address: 192.168.1.178

लेकिन, जब मैं उस मशीन से जुड़ने की कोशिश करता हूं, तो मुझे एक त्रुटि मिलती है जो मुझे बताती है कि मशीन नहीं मिल सकती है (यानी, डीएनएस में नहीं देखा जा सकता):

C:\> ping wolfman
Ping request could not find host wolfman. Please check the name and try again.

अगर मैं सीधे आईपी पते का उपयोग करता हूं तो मैं कनेक्ट करने में सक्षम हूं:

C:\> ping 192.168.1.178

Pinging 192.168.1.178 with 32 bytes of data:

Reply from 192.168.1.178: bytes=32 time=41ms TTL=126
Reply from 192.168.1.178: bytes=32 time=41ms TTL=126
Reply from 192.168.1.178: bytes=32 time=44ms TTL=126
Reply from 192.168.1.178: bytes=32 time=38ms TTL=126

मैं अपनी hostsफ़ाइल में प्रविष्टि जोड़कर इसके चारों ओर काम कर सकता था , लेकिन मैं यह पता लगाऊंगा कि ऐसा क्यों हो रहा है। समस्या क्षणिक है, जिस दिन मैं ठीक से मशीन से जुड़ सकता हूं।

यह कैसे हो सकता है?

ईटीए: मैंने इसे संक्षिप्तता के लिए छोड़ दिया, लेकिन इसके लिए कहा गया:

C:\> ping wolfman.company.com
Ping request could not find host wolfman.company.com. Please check the name and try again.

ईटीए: अन्य अनुप्रयोगों के समान परिणाम मिलते हैं। मैंने केवल सरलीकरण करने की कोशिश की। टेलनेट कनेक्ट नहीं हो सकता है, साइगविन ऐप एक "अज्ञात होस्ट वुल्फमैन" संदेश प्रिंट करते हैं।

अद्यतन: वायरशार्क का उपयोग करते हुए, मैंने पाया कि मेरा कार्य केंद्र डीएनएस लुकअप का प्रयास नहीं कर रहा है। यह सिर्फ "होस्ट नहीं मिल सका" त्रुटि संदेश की रिपोर्ट कर रहा है।


आप के लिए एक डिफ़ॉल्ट DNS प्रत्यय जोड़ सकते हैं .company.com
बिलकॉन

@ billc.cn मेरे पास पहले से ही डीएनएस प्रत्यय है।
स्किपहॉपी

मुझे लगता है कि ऐसा हो रहा है कि पिंग मेजबान के FQDN को नहीं देख रहा है, nslookupजिसके विपरीत search domainएक डीएचसीपी प्रस्ताव के पैरामीटर का उपयोग करता है (या जो आप एक स्थिर आईपी कॉन्फ़िगरेशन के लिए निर्दिष्ट करते हैं)। इस बात की पुष्टि करें कि @SLaks ने मेजबान के FQDN को क्या कहा और पिंग किया :)
jackweirdy

1
की संभावित डुप्लिकेट: superuser.com/questions/220471/…
Der Hochstapler

जब आप दौड़ते हैं तो क्या होता है ping -4 wolfman?
डेर होकस्टाप्लर

जवाबों:


101

मेरा मानना ​​है कि nslookup DNS पोर्ट पर एक winsock कनेक्शन खोलता है और एक क्वेरी जारी करता है, जबकि पिंग DNS क्लाइंट सेवा का उपयोग करता है। आप कोशिश कर सकते हैं और इस सेवा को रोक सकते हैं और देखें कि क्या इससे कोई फर्क पड़ता है।

कुछ आदेश जो विभिन्न नेटवर्क राज्यों को फिर से संगठित करेंगे:

इंस्टॉलेशन डिफॉल्ट्स के लिए विनसेट एंट्री netsh winsock reset catalog
रीसेट करें : इंस्टॉलेशन डिफॉल्ट्स के लिए टीसीपी / आईपी स्टैक रीसेट करें: netsh int ip reset reset.log
फ्लश डीएनएस रिसॉल्वर कैश: ipconfig /flushdns
रेन डीएनएस क्लाइंट पंजीकरण और डीएचसीपी पट्टों को रीफ्रेश करें: ipconfig /registerdns
फ्लश राउटिंग टेबल: route /f (रीबूट आवश्यक)


1
मैं शर्त लगा सकता हूं कि सक्रिय निर्देशिका शायद सक्रिय है, लेकिन मुझे नहीं पता कि परीक्षण कैसे करना है।
स्किप्पॉपी 14

11
मैंने DNS क्लाइंट सेवा को अक्षम कर दिया, और समस्या दूर होती दिखाई दी! अभी तक यकीन नहीं है कि यह एक अस्थायी था। जब मैंने सेवा को फिर से शुरू किया तो समस्या वापस नहीं आई।
स्किप्पॉपी

6
कभी-कभी बस रोकना और सेवा को फिर से शुरू करना DNS समस्याओं को ठीक करता है (मुझसे क्यों न पूछें)। सवाल यह है कि यह कब तक चलेगा। कुछ अशुभ लोगों को इसे बार-बार दोहराने की आवश्यकता होती है।
harrymc

1
sfc / scannow अगर dns क्लाइंट सर्विस सिस्टम फाइल्स सूक्ष्म रूप से भ्रष्ट हैं? मैंने कुछ लोगों को एक वायरस के कारण होने वाली समस्याओं के साथ भी देखा है।
जॉन क्लोस्के

1
इस जवाब में मेरे लिए क्या याद आ ipconfig /registerdnsरहा था (मैंने नीचे अपने जवाब में विस्तार से बताया है)
मिक हल्सबैंड

31

होस्टनाम के साथ पिंग की कोशिश करें और उसके बाद डॉट। इसलिए ping wolfmanउपयोग के बजायping wolfman.

मेजबानों फ़ाइल, आदि के साथ workarounds करने के बिना आप को हल करना चाहिए।


वाह, यह मेरे लिए भी काम किया। मेरा अनुमान है कि कुछ एक डोमेन नाम की उम्मीद करता है जो कॉन्फ़िगर नहीं है
20:11 पर user1190

ठीक है, यह काम करता है ... क्यों?
डैनियल बी।

3
किसी भी सुझाव क्यों यह काम कर रहा है और कैसे डॉट्स अनुगामी के बिना स्थानीय नाम का उपयोग करने के लिए?
Ruberoid

धन्यवाद - इसने मेरे लिए काम किया लेकिन यह भी पता होगा कि यह काम क्यों करेगा
फ्रैंक फू

2
@Ruberoid कृपया यह कैसे करें के लिए मेरा उत्तर देखें ।
फ्रेडरिक अलुंड

17

कोशिश करो ipconfig /displaydnsऔर भेड़िया के लिए देखो। यदि इसे "नाम मौजूद नहीं है" के रूप में कैश किया गया है (संभवतः पिछले रुक-रुक कर देखने के कारण), तो आप कैश को फ्लश कर सकते हैं ipconfig /flushdns

nslookup कैश का उपयोग नहीं करता है, बल्कि DNS सर्वर से सीधे पूछताछ करता है।


मैंने कोशिश की: यह कैश्ड नहीं है। और कैश साफ़ करना समस्या को ठीक नहीं करता है, या तो।
स्किपहॉपी

आप के उत्पादन पोस्ट कर सकते हैं nslookup -all? है novcसूचीबद्ध?
क्रेग 65535

13

.उस कनेक्शन के लिए DNS प्रत्यय को जोड़ने का प्रयास करें । यानी, यहां जाएं:

  1. ईथरनेट स्थिति
  2. गुण पर क्लिक करें
  3. इंटरनेट प्रोटोकॉल संस्करण 4
  4. गुण पर क्लिक करें
  5. उन्नत पर क्लिक करें
  6. इन DNS उपबंधों (क्रम में) को संलग्न करें
  7. .प्रत्यय के रूप में जोड़ें ।

निम्नलिखित स्क्रीनशॉट में समान चरणों का वर्णन किया गया है:

यह ping wolfmanकाम करना चाहिए ।

व्याख्या

nslookup wolfman(नाम सर्वर लुकअप: wolfman) होस्टनाम ( wolfman) को DNS (डोमेन नाम प्रणाली) से संबंधित आईपी पता प्राप्त करने के लिए भेजता है । यह nslookupकमांड का एकमात्र उद्देश्य है । यह पहले से ही काम करता है, इसलिए हमने सत्यापित किया है कि DNS काम करता है और यह wolfmanवास्तव में एक आईपी पते से मेल खाता है।

इसके विपरीत, ping wolfmanदो काम करने की जरूरत है:

  1. IP प्राप्त करें जो hostname ( wolfman) से मेल खाती है।
  2. IP को पैकेट भेजें और प्रतिक्रिया के लिए सुनें

विंडोज पर (यहां तक ​​कि हाल के संस्करण जैसे विंडोज 10), पहला चरण आसानी से विफल हो सकता है। पश्चगामी संगतता के लिए, Windows होस्टनाम रिज़ॉल्यूशन (होस्ट फ़ाइल, DNS, NetBIOS / WINS, LMHOST फ़ाइल) के विभिन्न तरीकों का समर्थन करता है।

दुर्भाग्य से, ऐसा लगता है कि विंडोज का pingकमांड हमेशा DNS लुकअप का प्रयास नहीं करता है। मैं उन विशिष्ट स्थितियों को नहीं जानता जो इस व्यवहार को ट्रिगर करती हैं।

सौभाग्य से, हम FQDN (पूरी तरह से योग्य डोमेन नाम) का उपयोग करके विंडोज को DNS लुकअप करने के लिए मजबूर कर सकते हैं । व्यवहार में, हम .होस्टनाम के लिए एक डॉट प्रत्यय लगाकर ऐसा करते हैं wolfman.:। कोशिश करें ping wolfman.और सत्यापित करें कि यह काम करता है।

अंतिम चरण यह है कि विंडोज को इस डॉट को जोड़ने के लिए मजबूर किया जाए। मैंने पहले ही दिखाया है कि इस उत्तर की शुरुआत में ऐसा कैसे करें।


बस यह कहना चाहता हूं कि यह एक ऐसा कारक है जो एक मशीन पर सफल हुआ था जिस पर मैं काम कर रहा था। बेवकूफ हालांकि यह लगता है। और न केवल पिंग के लिए, बल्कि अन्य अनुप्रयोगों के लिए भी। मुझे यकीन नहीं है कि जब आपके प्रयास की व्याख्या बहुत सही है (लेकिन आप स्वीकार करते हैं कि आप उस पर अनिश्चित हैं)। लेकिन यह उल्लेख करने के लिए कि इस विफलता का आसानी से निदान किया जा सकता है, डोमेन नाम के साथ पिंग का प्रयास करके डॉट प्रत्यय के साथ मैन्युअल रूप से जोड़ा जा सकता है।
जीविमैन

इसका कोई मतलब नहीं है। आप यह स्वीकार कर रहे हैं कि, "विंडोज पिंग कमांड हमेशा DNS लुकअप का प्रयास नहीं करता है," लेकिन फिर इसे बदलने की सलाह देते हैं कि इसे हल करने के लिए DNS लुकअप कैसे किए जाते हैं? यह अधिक संभावना है कि पिंग है DNS लुकअप (रों) प्रदर्शन, लेकिन उन्हें गलत तरीके से कर रहा है, और यही कारण है यह सुधार काम करता है।
ट्विस्टी इंपर्सनेटर

@TwistyImpersonator मुझे आपका भ्रम समझ में आ रहा है। मुद्दा यह है कि विंडोज होस्टनाम रिज़ॉल्यूशन के कई तरीकों का प्रयास करेगा यदि दिया गया है wolfmanऔर डीएनएस लुकअप (जाहिरा तौर पर) उक्त विधियों के बीच सर्वोच्च प्राथमिकता नहीं है। अब, यदि आप wolfman.इसके बजाय उपयोग करते हैं, तो विंडोज अन्य तरीकों पर एक DNS लुकअप को प्राथमिकता देगा क्योंकि wolfman.एक FQDN है जो (जाहिर है) को DNS लुकअप की आवश्यकता होती है।
फ्रेडरिक अलुंड

इसलिए मुझे लगता है कि आप कह रहे हैं कि अगर पिंग अपने सामान्य लुकअप वर्कफ़्लो के क्रम में डीएनएस लुकअप करने की बात करता है, तो यह काम करेगा। हालाँकि, यदि अन्य लुकअप विधियों का उत्तर नहीं मिलता है , तो पिंग DNS को समाप्त करने का प्रयास करना चाहिए , क्योंकि इसका कारण यह है कि DNS उत्तर को वापस करने से पहले एक और तरीका आज़मा रहा है, क्योंकि पिंग विफल रहता है। हालांकि यह स्पष्टीकरण मेजबान को खोजने में सक्षम नहीं होने के कारण पिंग के तथ्य के अनुकूल नहीं है।
ट्विस्टी इंपर्सनटर

@TwistyImpersonator "तो मुझे लगता है कि अगर आप कह रहे हैं कि अगर पिंग अपने सामान्य लुकअप वर्कफ़्लो के दौरान DNS लुकअप करने की बात करता है, तो यह काम करेगा": हाँ। "हालांकि, पिंग को DNS की कोशिश करना समाप्त करना चाहिए, यदि अन्य लुकअप विधियां उत्तर नहीं देती हैं, तो इसका कारण यह है कि पिंग अपने आप विफल हो जाता है क्योंकि यह एक अन्य विधि है जो DNS के उत्तर देने से पहले कोशिश कर रहा है": स्पष्ट रूप से नहीं। शायद पिंग सिर्फ तरीकों की एक जोड़ी की कोशिश करने के बाद छोड़ देता है। शायद पिंग टाइमआउट के बाद छोड़ देता है। हो सकता है कि पिंग कभी डीएनएस लुकअप की कोशिश न करे क्योंकि यह सोचता है कि होस्टनाम डीएनएस जैसा नहीं है।
फ्रेडरिक अलुंड

11

nslookup विंडोज पर नाम / आईपी पते को हल करते समय अन्य कमांड के लिए अलग-अलग काम करता है।

विंडोज पर सामान्य संकल्प विधि इस प्रकार है:

  1. ग्राहक यह देखने के लिए जांचता है कि क्या नाम दिया गया है या नहीं।
  2. क्लाइंट तब एक स्थानीय होस्ट फ़ाइल, आईपी पते की एक सूची और स्थानीय कंप्यूटर पर संग्रहीत नामों की खोज करता है।
  3. डोमेन नेम सिस्टम (DNS) सर्वर को क्वेर किया जाता है।
  4. यदि नाम अभी भी हल नहीं हुआ है, तो NetBIOS नाम रिज़ॉल्यूशन अनुक्रम का उपयोग बैकअप के रूप में किया जाता है। इस आदेश को क्लाइंट के NetBIOS नोड प्रकार को कॉन्फ़िगर करके बदला जा सकता है।

nslookupदूसरी ओर डोमेन नाम सर्वर के परीक्षण के लिए उपयोग किया जाता है


3
क्या ऐसी कोई सेटिंग है जो NetBIOS क्वेरी को उस सूची में ऊपर ले जा सकती है? मुझे लग रहा है कि NetBIOS लुकअप किसी भी तरह से शामिल है, लेकिन चूंकि DNS क्वेरी निश्चित रूप से काम कर रही है, इसलिए मैं यह नहीं देख सकता कि यह कैसे उस कदम तक पहुंचेगा, यदि ऊपर का अनुक्रम अपरिवर्तनीय है।
स्किपहॉपी

8

मैं इसी तरह के मुद्दे से जूझ रहा हूं और @harrymc द्वारा सुझाए गए समाधान की कोशिश की है। मैंने पाया कि आखिरकार Microsoft तकनीकी मंच पर (कम से कम कुछ) काम करने के लिए क्या लगता है ( nslookup काम करता है लेकिन स्टैंडअलोन Win7 पीसी पर DNS के अलावा कुछ नहीं है )

यहाँ बोली है:

... परीक्षण के लिए क्लाइंट रिज़ॉल्वर कैश को फ्लश और रीसेट करने के लिए नीचे दिए गए आदेश का उपयोग करने का प्रयास करें।

ipconfig / flushdns

ipconfig / registerdns

अधिक विवरण के लिए कृपया नीचे दिया गया लिंक देखें। http://jefferyland.wordpress.com/2011/07/28/quick-review-of-flushdns-registerdns-and-dns-queries/

तो मूल रूप से मेरे लिए क्या गायब था ipconfig /registerdns


1
@harrymc द्वारा मूल उत्तर अब लापता /registerdnsकमांड को दर्शाता है
मिक हल्सबैंड

मैं इस मुद्दे के साथ Win10 पर एक साल के लिए अजीब-ए-तिल खेल रहा हूं। जब मेरा लैपटॉप जागता है तो उसे कोई कॉर्प सर्वर नहीं मिल सकता है, लेकिन microsoft.com जैसी बाहरी साइटें काम करती हैं। ऐसा प्रतीत होता है जब वाईफाई नेटवर्क (घर / वीपीएन बनाम कार्यालय) को बदलते हैं। flushdns कभी-कभी समस्या को हल करता है लेकिन हमेशा नहीं। आज मैंने रजिस्टरडाउन की कोशिश की और उस समस्या को तुरंत ठीक कर दिया। कल मैं जोड़ने की कोशिश करूंगा। एक नाम के अंत में (लेकिन आंतरिक सर्वरों के लिए FQDN के साथ पिंग पहले से ही विफल रहता है)। बहुत निराशा होती है। और इसे बंद करने के लिए - अगर मैं थोड़ी देर इंतजार करता हूं तो समस्या खुद हल हो जाएगी।
रिपव्लन

6

बस आज हमारे पास एक ही मुद्दा था , लेकिन समाधान अलग था । इसलिए मैंने सोचा, मैं इसे संदर्भ के लिए जोड़ूंगा क्योंकि यह शीर्ष सबसे अधिक खोज परिणाम था।

  • समस्या : pingहोस्ट नाम हल नहीं करेगा, लेकिन nslookupकर सकता है। (2 अलग विंडोज सर्वर 2012 R2 मेजबानों पर देखा गया।)
  • कारण : (प्रत्येक होस्ट के लिए) होस्ट में एक से अधिक एनआईसी जुड़े हुए हैं और कई डिफ़ॉल्ट गेटवे कॉन्फ़िगर किए गए हैं।
  • समाधान : (प्रत्येक मेजबान के लिए) सभी एनआईसी के विन्यास से डिफ़ॉल्ट गेटवे को हटा दें, लेकिन एक है, इसलिए वहां केवल एक डिफ़ॉल्ट गेटवे है

आह यह मेरे लिए यह किया है। उत्तम।
IAmTheSquidward

लघु और सरल
फ्रैंक फू

5

हो सकता है कि wolfman.company.com C: \ Windows \ system32 \ driver \ etc \ मेजबान में सूचीबद्ध हो?

nslookup उस फ़ाइल को बायपास करता है और हमेशा DNS पूछता है, जबकि पिंग और अन्य टूल सबसे पहले "होस्ट" फ़ाइल में दिखते हैं, फिर DNS में।


अच्छा विचार! लेकिन मैंने जाँच की, और न ही उन मशीनों में से, जिन्हें मैंने इस मुद्दे के साथ होस्ट में सूचीबद्ध किया है।
स्किप्पॉपी

5

मुझे विंडोज 2012R2 (= 8.1) सिस्टम पर एक ही समस्या थी, और उपरोक्त सभी सुझावों की कोशिश की, लेकिन उनमें से कोई भी इसे ठीक नहीं करेगा:
- पूरी तरह से योग्य नाम पर काम करना।
- अयोग्य नाम पिंग करना नहीं था।
- दोनों ने कई अन्य प्रणालियों पर काम किया, जिसमें एक ही ओएस था और स्पष्ट रूप से समान कॉन्फ़िगरेशन।
- सभी आवश्यक प्रत्यय खोज के तार थे।
(ध्यान दें कि प्रस्तावित कुछ फिक्सेस, जैसे मल्टी-लेबल प्रश्नों के लिए समाधान, स्पष्ट रूप से अप्रासंगिक हैं, क्योंकि अयोग्य नाम का केवल एक हिस्सा है।)

तब मैंने देखा कि मैं जिस लक्ष्य प्रणाली को पिंग करने की कोशिश कर रहा था, उसमें IPv6 का पता नहीं था। इसलिए मैंने "पिंग -4 अयोग्य_नाम " की कोशिश की , और बिंगो! यह काम किया।
तो किसी कारण से, केवल इस प्रणाली पर, पिंग ने केवल अयोग्य नाम-> IPv6 पते को हल करने का प्रयास किया, और अयोग्य नाम-> IPv4 नहीं।
मेरे लिए फिक्स IPv6 को पूरी तरह से निष्क्रिय करना था क्योंकि मुझे इसकी बिल्कुल भी आवश्यकता नहीं थी। लेकिन मैं IPv4 और IPv6 दोनों पतों को हल करने की कोशिश करने के लिए पिंग (या संभवतः DNS क्लाइंट सेवा) को बताने के लिए एक और अधिक कोमल तरीका खोजने के लिए वास्तव में दिलचस्पी लेगा।


2

फ़ाइल में प्रविष्टि जोड़ना c:/windows/system32/drivers/etc/hostsइसे ठीक कर सकता है।


वह इसे ठीक कर देगा, लेकिन यह उस मशीन पर उसके मुद्दे को हल नहीं करेगा, लेकिन यह अन्य मशीनों पर उसकी मदद नहीं करेगा। याद रखें होस्ट्स> DNS रिज़ॉल्वर> DNS सर्वर> NetBIOS नाम।
यार

2

मैं यह जानने की कोशिश कर रहा था कि एक जीत 7 कंप्यूटर पर मैं क्यों ping serverकाम कर सकता हूं , और दूसरा यह हल नहीं कर सकता है server। हालाँकि दोनों पिंग कर सकते थे server.lanजो मुझे बिलकुल समझ नहीं आया।

पता चलता है कि मैंने कुछ सेटिंग्स (डीएनएस प्रत्यय) के साथ गड़बड़ी की थी, काम के वीपीएन का उपयोग करते समय FQDNs का उपयोग नहीं करना था। मुझे अपने स्थानीय .lanको उन प्रत्ययों से जोड़ने के लिए जाना था ताकि दोनों कंप्यूटरों को समान अभिनय मिल सके।

कंट्रोल पैनल> नेटवर्क और इंटरनेट> नेटवर्क कनेक्शन पर जाएं और अपने नेटवर्क कनेक्शन पर राइट क्लिक करें और प्रॉपर्टीज को हिट करें। इंटरनेट प्रोटोकॉल संस्करण 4 पर क्लिक करें और गुण बटन दबाएं। फिर इस नई विंडो में उन्नत ... बटन। डीएनएस टैब पर जाएं, यह वह जगह है जहां मैंने अपने काम के लिए एक डीएनएस प्रत्यय जोड़ा था, लेकिन मेरे सामान्य घर कनेक्शन के लिए भी एक की आवश्यकता थी।

उन्नत टीसीपी / आईपी सेटिंग्स


मैं एक स्थिर IP पते वाले सर्वर पर एक समान स्थिति में भाग गया। "इन DNS प्रत्ययों को लागू करें" में पहली प्रविष्टि रिक्त थी और "इस कनेक्शन के लिए DNS प्रत्यय" रिक्त था। अन्य सर्वर जहां यह काम किया था, वही रिक्त था "इन DNS प्रत्ययों को लागू करें" लेकिन इस कनेक्शन के लिए "DNS प्रत्यय" को आबाद करें।
टिम लुईस

2

मैं इस मुद्दे पर भी आया। मेरे लिए इसे ठीक करने का सबसे आसान तरीका .होस्टनाम के अंत में बस जोड़ना था । हालाँकि यह बल्कि कष्टप्रद है। अधिकांश नेटवर्क को इसकी आवश्यकता नहीं है। मुझे नहीं बल्कि हर किसी को नेटवर्क पर ऐसा करने के लिए कहना होगा जब उन्हें उसी संसाधन तक पहुंचने की आवश्यकता होगी।

मैं फ्रेडरिक अलुंड के सुझाव को एक संभावित समाधान के रूप में देख रहा था और ध्यान दिया कि उन्होंने डिफ़ॉल्ट "प्राथमिक और कनेक्शन विशिष्ट DNS प्रत्यय" विकल्प से स्विच करने का सुझाव दिया था। इससे मुझे लगा कि शायद मेरा नेटवर्क बस थोड़ा सा गलत हो गया था।

मेरी डीडी-डब्ल्यूआरटी सेटिंग्स को देखते हुए, "लैन डोमेन" को परेशान नहीं किया गया था। ऐसा लगता है कि एक मनमाने तार पर सेट करने से लगता है कि यह समस्या मेरे नेटवर्क के सभी ग्राहकों के लिए है, प्रत्येक मशीन पर विशेष कॉन्फ़िगरेशन के बिना, जो समाधान मैं चाहता था! :)


1

मैंने इसका सामना तब किया है जब हम विंडोज़ एक्सपी से विंडोज़ 7 पर चले गए थे, यह समस्या विंडोज 7 मल्टी लेबल डीएनएस क्वेरी मुद्दे से संबंधित थी।

डीएनएस प्रत्यय को अयोग्य बहु-लेबल नाम क्वेरी में शामिल होने दें - देखें:

http://computerstepbystep.com/allow_dns_suffix_appending_to_unqualified_multi_label_name_queries.html

उम्मीद है की यह मदद करेगा


2
सुपर उपयोगकर्ता में आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
कनाडाई ल्यूक

1

यदि मैक ओएस एक्स पर यह एक DNS कैश समस्या हो सकती है:

कैश डंप करें

sudo killall -HUP mDNSResponder
sudo dscacheutil -flushcache

ओपी विंडोज एक्सपी के बारे में पूछता है और सवाल विंडोज को टैग किया जाता है।
पीएल

हो सकता है कि यह दूसरों के लिए मददगार हो। मैं इसे छोड़ दूंगा, जवाब अब यहां 3 साल से अधिक समय से था। अब क्यों हटाएं?
ईसाई

1

मैं इसे उठा रहा हूं क्योंकि इसने मुझे पिछले साल परेशान किया था और शायद मुझे वर्कअराउंड मिला।

मेरे लिए ऐसा लगता था कि विंडोज़ क्लाइंट के भीतर कुछ डीएनएस-कैशिंग-सिस्टम दोषपूर्ण है। विंडोज 7 और 8.1 इससे प्रभावित होते हैं ... अब विंडोज एक्सपी के बारे में ज्यादा नहीं कह सकते। पिंग नाम का समाधान नहीं करता है। यह icmp-part नहीं है जो महत्वपूर्ण है लेकिन भाग को हल करने वाला नाम है)। nslookup नेमसर्वर को क्वेरी करने के लिए डिज़ाइन किया गया है और ठीक यही करता है और कोई भी विंडोज़ नाम-पदानुक्रम का समाधान नहीं करता है।

पुन: प्रारंभ हो dnscache सेवा हर मदद की। लेकिन जब से मैंने सभी क्लाइंट-इंटरफेस पर IPv6 को निष्क्रिय कर दिया , समस्या अब और नहीं हुई।

चीयर्स!


IPv6 को निष्क्रिय करना हर किसी के लिए एक व्यवहार्य समाधान नहीं हो सकता है (और यह वैसे भी सबसे अच्छा लगता है)। जो कुछ आप कहते हैं वह सब कुछ इस धागे में पहले से ही कहा गया है (जैसे, harrymc की टिप्पणी "कभी-कभी बस रोकना और सेवा को फिर से शुरू करना DNS समस्याओं को ठीक करता है", दो साल पहले)।
जी-मैन

1

मैं इस पर गलत हो सकता है क्योंकि यह मेरे लंबे समय से भूल गए NT4 ressource-kit दिनों के आधार पर है।

जैसा कि किराया मैं याद कर सकता हूँ कि पिंग नेटबायोस / विन्स और डीएनएस का उपयोग करता है (उस क्रम में, कम से कम यदि आप एक एफडीडीएन निर्दिष्ट नहीं करते हैं)।

WINS कई साल पहले चला गया है, लेकिन आप अभी भी Netbios को अपने इंटरफ़ेस पर सक्षम कर सकते हैं और पिंग इसलिए netbios का उपयोग कर सकते हैं जो आपको कोई परिणाम नहीं दे सकता है। खासकर अगर ट्रैफिक कहीं राउटर से गुजर रहा हो।

बस नेटबायोस और पिंग को निष्क्रिय करें पहली प्राथमिकता के रूप में डीएनएस का उपयोग करेंगे और अपने होस्टनाम के इंटरफेस पर पंजीकृत डीएनएस दक्षता को जोड़ेंगे।


0

मुझे अभी यह समस्या हुई है, और कुछ अजीबोगरीब चीजें मिलीं, और इसे ठीक करने में कामयाब रहे

मूल रूप से, यदि आपके पास अपने होस्ट्स फ़ाइल में कोई भी प्रविष्टियाँ हैं, तो वही हैं जो आपके पिंग आईपी को हल करने की कोशिश कर रहे हैं, यह विफल हो जाएगा।

उदाहरण के लिए, यदि आपके DNS में, आपके पास www.example.com - 10.0.0.20 का रिकॉर्ड है, लेकिन तब आपके पास अपने क्लाइंट की होस्ट्स फ़ाइल में एक प्रविष्टि है, 10.0.0.20 someelse.com, आप ping www में सक्षम नहीं होंगे .example.com

अजीब बात है


0

मेरे मामले में इस समस्या को हल करने के लिए मुझे "DNS Suffix Search List" नाम के एक ग्रुप पॉलिसी विकल्प को पिंग करने की कोशिश की जा रही थी, जिसे मैंने होस्ट किया था ।

संक्षेप में यह प्रक्रिया है: इसे खोलें gpedit.mscऔर नेविगेट करें Computer Configuration -> Administrative Templates -> Network -> DNS Client > DNS Suffix Search List, इसे "सक्षम" पर सेट करें और सूची में डोमेन नाम जोड़ें (सूची डिफ़ॉल्ट रूप से खाली है)।

इन चरणों का अधिक विस्तृत विवरण यहां पाया जा सकता है


0

मेरे पास एक ही समस्या थी और दूसरी मशीन से एक ही आईपी पता था, और यही कारण था।

डीएचसीपी में आईपी वापस बदल दिया और सब कुछ ठीक काम कर रहा था।


nslookup ने काम किया क्योंकि उसे दूसरे होस्ट के साथ संवाद करने की आवश्यकता नहीं है। पिंग को संवाद करने और स्पष्ट रूप से टूटने की आवश्यकता है।
ndemou

@ndemou: उस स्पष्टीकरण का कोई मतलब नहीं है। हां, दूसरे होस्ट के साथ संवाद करने की कोशिश करना पिंग का काम है, लेकिन उस प्रक्रिया में पहला कदम दूसरे होस्ट के आईपी एड्रेस को प्राप्त करना है। यह तो  हो जाता अन्य मेजबान के आईपी पते, तो यह आपको इतना बताता है; यदि यह दूसरे मेजबान के साथ संवाद नहीं कर सकता है , तो यह अंततः "100% नुकसान" की सूचना देता है। लेकिन, सवाल में, पिंग एक पते पर भी असफल हो रहा है। (कोशिश करें  ping bbbbbbb.comऔर  ping bbbbbb.comतुलना के लिए।)
स्कॉट

आप सही हैं @Scott। मैं क्लाउस के उत्तर का संपादन कर रहा था और समस्या के बारे में उनका विवरण पढ़ते समय मैं यह भूल गया कि यह प्रश्न पिंग के साथ विशेष समस्या यह है कि यह हल नहीं करता है। यकीन नहीं हो सकता है, लेकिन मैं अब शर्त लगाऊंगा कि क्लॉस को केवल उत्तर नहीं मिल रहे थे।
ndemou

0

यहां किसी भी समाधान ने मेरे लिए काम नहीं किया। मेरे लिए क्या काम किया था OpenVPN का उपयोग करके अपने काम के वीपीएन को फिर से कनेक्ट कर रहा था। फिर डिस्कनेक्ट करने के बाद सब कुछ काम करना जारी रहा।

मेरा मानना ​​है कि यह मुद्दा बाहर जाने वाली शक्ति से संबंधित था जबकि मेरा कंप्यूटर ओपन वीपीएन से जुड़ा था। एकमात्र तरीका मुझे यह पता लगा कि वायरशर्क का उपयोग करके किया गया था। मैंने देखा कि सभी प्रश्नों के लिए गंतव्य आईपी मेरे काम के आंतरिक नेटवर्क पर आईपी पर जा रहे थे।


-1

पिंग ICMP प्रोटोकॉल, विशेष रूप से 'इको रिक्वेस्ट' और 'इको रिप्लाई' का उपयोग करता है।

कई नेटवर्क हमलों या बुनियादी नेटवर्क स्कैनिंग को रोकने के लिए ICMP उपयोगिताओं को अक्षम करते हैं। मैंने कई राउटर खरीदे हैं जो पिंग को निष्क्रिय करने के लिए एक सेटिंग के साथ आते हैं और डिफ़ॉल्ट रूप से सक्षम उपयोगिताओं की तरह।

आप ICMP के बारे में और जानकारी यहाँ पा सकते हैं:

http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol


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