पिंग अजीब पते पर हल


1

मेरे पास DNS समस्या है। मैंने होस्टनाम के साथ उबंटू मशीन पर अपने लैन (मेरे घर पर) के अंदर एक सांबा शेयर स्थापित किया einstein। जब मैं ping einsteinविंडोज ओएस (विंडोज 10) से निष्पादित करता हूं , तो यह सुनिश्चित करने के लिए कि einsteinमेरे कंप्यूटर को पता है, मुझे निम्न आउटपुट प्राप्त होता है:

> ping einstein

Pinging einstein.uwaterloo.ca [129.97.47.170] with 32 bytes of data:

तो, मैं बदल einsteinकरने के लिए होस्ट नाम turing(बदलते /etc/hostname, /etc/hostsऔर smb.confफ़ाइलें) और निम्न उत्पादन प्राप्त किया:

> ping turing

Pinging turing.cs.uwaterloo.ca [129.97.186.70] with 32 bytes of data:

इस बिंदु पर, मुझे यह उल्लेख करना चाहिए कि मैं वाटरलू विश्वविद्यालय का छात्र हूं ( uwaterloo.ca) और विश्वविद्यालय से संसाधनों को दूरस्थ रूप से एक्सेस करने के लिए मैं सिस्को एनीवेयर कनेक्ट क्लाइंट का उपयोग करता हूं। तो, यह सोचकर कि यह DNS कैशिंग मुद्दा हो सकता है, मैंने अपने DNS कैश ( ipconfig /flushdnsकुछ समय) को निकाल दिया और अपने विंडोज कंप्यूटर (कुछ समय) को बिना किसी लाभ के पुनः आरंभ किया।

क्या हो रहा है?


मैंने आपके प्रश्न को गलत समझा। नीचे बातचीत करके, आपकी समस्या यह है कि आपकी खोजों में cs.uwaterloo.ca जोड़ा जा रहा है, और आप नहीं चाहते हैं कि चूंकि आपके विंडोज और आपके सांबा दोनों मशीनें आपके व्यक्तिगत लैन पर हैं जो कि UWaterloo में नहीं है।
कानून 29

यह बिल्कुल सही है।
fuzzybear3965

जवाबों:


3

टाइप करके अपनी DNS प्रत्यय खोज सूची की जाँच करें ipconfig /all

यदि आप FQDN का संदर्भ नहीं लेते हैं तो आपका कंप्यूटर DNS Suffix को किसी भी अनुरोध में जोड़ता है । यह बताता है कि आपका कंप्यूटर आपके pings में ".cs.uwaterloo.ca" और "uwaterloo.ca" क्यों जोड़ रहा है।

इसके अलावा, यह संभव है कि आपके विद्यालय के DNS सर्वर में वाइल्डकार्ड रिकॉर्ड हो जो किसी विशिष्ट IP पते पर किसी भी अनुरोधित गैर-मौजूद नाम को हल करेगा। कई बार यह किसी अज्ञात वेबसाइट में प्रवेश करने पर उपयोगकर्ताओं को "खोज पृष्ठ" दिखाने के उद्देश्य से होता है। उदाहरण के लिए, अगर मैं http://www.googletypo.com/ पर ब्राउज़ करने का प्रयास करता हूं, तो "पेज नहीं मिला" के बजाय, मुझे एक खोज पृष्ठ मिलेगा जो मुझे सही दिशा में इंगित करने में मदद कर सकता है।

इसके आस-पास जाने के लिए, आप अपने विंडोज 10 कंप्यूटर की "होस्ट" फ़ाइल में एक प्रविष्टि जोड़ सकते हैं। यह% systemroot% \ system32 \ driver \ etc \ मेजबान पर स्थित है। इस फ़ाइल में जोड़ी गई कोई भी प्रविष्टि आपके कंप्यूटर को उसके DNS सर्वर से जो भी मिल सकती है उसे ओवरराइड कर देगी।

संपादित करें

आप अपने क्लाइंट को FQDN के रूप में नाम का इलाज करने के लिए बताने के लिए एक अनुगामी डॉट ('।') के साथ होस्टनाम को संदर्भित करके भी इसे प्राप्त कर सकते हैं। तो, ping einstein.


1
ipconfig /allइसके आउटपुट में शामिल हैDNS Suffix Search List. . . . . . : uwaterloo.ca home
fuzzybear3965

1
मुझे नहीं लगता कि उनके पास एक वाइल्डकार्ड रिकॉर्ड है। ध्यान दें कि मेरे मूल प्रश्न में दिए गए आईपी पते दोनों सर्वरों के लिए अलग-अलग हैं। मुझे अपने चुने हुए दोनों होस्टनामों के साथ बस बुरा था। अब, मशीन कहा जाता है lovelace। मैंने lovelaceअपनी उबंटू मशीन को कॉन्फ़िगर करने से पहले पिंग किया और पाया कि उस नाम के कैंपस में किसी भी सर्वर का कोई रूट नहीं है।
1939 में fuzzybear3965

यह समझ आता है। खुशी है कि आप उस निष्कर्ष पर पहुंचने में सक्षम थे। मुझे आश्चर्य नहीं है कि एक कॉलेज पहले से ही उन नामों का उपयोग करता है!
पैट्रिक

पैट्रिक, मुझे यहां से पता चला कि मैं उबंटू मशीन के होस्टनाम के होस्टनाम पर एक डॉट जोड़ सकता हूं और यह पिंग मेरे लैन के भीतर ठीक ठीक हल करता है। क्या आप जानते हैं कि यह काम क्यों करता है?
fuzzybear3965

ऐसा इसलिए है क्योंकि तकनीकी रूप से '।' (डॉट) अंत में रूट को संदर्भित करता है। यह मूल रूप से आपके क्लाइंट को बताता है कि FQDN वास्तव में आप क्या संदर्भित कर रहे हैं। अन्यथा, अनुगामी बिंदु के बिना, क्लाइंट मानता है कि इसे FQDN पर पूरा करने का प्रयास करना चाहिए।
पैट्रिक

0

जैसा कि आप कहते हैं, आपके पास DNS समस्या है। आपकी विंडोज 10 मशीन आपके ट्यूरिंग और आइंस्टीन मशीनों के लिए आईपी का पता लगाने के लिए DNS से ​​परामर्श कर रही है। जब आप फ़ाइलों को / etc में बदलते हैं, तो आप DNS को नहीं बदल रहे हैं, आप केवल उस होस्टनाम को बदल रहे हैं जो आपकी मशीन को लगता है कि उसके पास है। DNS एक वितरित डेटाबेस है, और यदि आप इसमें कुछ बदलना चाहते हैं, तो आपको अपने नेटवर्क प्रशासकों से संपर्क करना चाहिए।


लेकिन, अगर मैं अपने विंडोज 10 मशीन पर डीएनएस कैश फ्लश करता हूं, तो मेरी विंडोज 10 मशीन एक अलग डोमेन के तहत होस्टनाम को होस्टनाम को क्यों हल करेगी? मेरी विंडोज 10 मशीन को "पता" नहीं होना चाहिए कि uwaterloo.ca मौजूद है। मैंने यह सुनिश्चित किया कि सिस्को एनीवेयर कनेक्ट क्लाइंट नहीं चल रहा था (टास्क मैनेजर और टास्कबार)।
fuzzybear3965

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

@ लॉयरली, ऐसा लगता है कि असली जवाब यह समझने के द्वारा दिया गया है कि कैसे एक विंडोज मशीन होस्टनाम से FQDN का निर्माण करती है। जैसे पैट्रक ने कहा, यह मेरी DNS प्रत्यय खोज सूची में एक प्रविष्टि स्थापित करने वाले सिस्को एनीवेयर कनेक्ट क्लाइंट का एक परिणाम है।
1939 को fuzzybear3965
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.