उबंटू होस्ट नाम को पिंग नहीं कर सकता है लेकिन आईपी को पिंग कर सकता है?


14

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

मुसीबत:

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

यह कैसे है कि मैं केवल आईपी पते द्वारा पिंग कर सकता हूं और विंडोज़ कंप्यूटर पर होस्टनाम द्वारा नहीं? लेकिन उबंटू आईपी पते और होस्टनाम और पिंग कंप्यूटर द्वारा उबंटू को पिंग कर सकता है और साथ ही होस्टनाम द्वारा उबिंग पिंग कर सकता है?


सभी CAPS में होस्टनाम आज़माएँ। यह चाल हो सकती है।
14:

हाँ, मैंने कोशिश की, लेकिन कोई किस्मत नहीं। = (किसी ने कहा है। अंत में। Local को जोड़ने के लिए। मेरे सहकर्मियों ने कहा कि मुझे इसे समझने के लिए राउटर पर इंगित करने के लिए नेटवर्क को कॉन्फ़िगर करना होगा। इसलिए मैं कोशिश करूंगा कि यह बाहर हो जाए, और अगर यह काम करता है, तो मैं जाऊंगा। आगे और उत्तर पोस्ट करें
user2805313

यह DNS सर्वर की समस्या हो सकती है। DNS सर्वर सेटिंग्स को सही ढंग से कॉन्फ़िगर करें। हो सकता है कि ये दो स्रोत आपकी मदद कर सकते हैं। serverfault.com/questions/389522/…askubuntu.com/questions/23011/…
वूल्वरिन

जवाबों:


22

यहाँ वर्णित समस्या डीएनएस से संबंधित नहीं हो सकती है।

आपको यह जानना होगा कि विंडोज मानक DNS की तुलना में अन्य तंत्रों के माध्यम से अपने होस्ट के लिए विंडोज होस्टनाम को हल कर सकता है: NetBIOS लुकअप, WINS, ...

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

आप बताते हैं कि आप net viewविंडोज पर चलते हैं और आप अपना उबंटू पीसी देखते हैं, इसलिए आपके नेटवर्क पर नेटबीआईओएस नाम अच्छी तरह से प्रकाशित है, इसलिए यह विंडोज से काम करता है।

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

किसी भी अन्य उबंटू पैकेज के रूप में, आप इसे स्थापित करके sudo apt-get install libnss-winbind। हो सकता है कि पुस्तकालय पहले से स्थापित हो, आप इसे करके उपस्थिति की जाँच कर सकते हैं dpkg -l|grep libnss-winbind

लाइब्रेरी स्थापित होने के बाद, आपको इसे /etc/nsswitch.confफ़ाइल में सक्षम करना होगा । यह फ़ाइल NSS ( नाम सेवा स्विच ) के लिए कॉन्फ़िगरेशन फ़ाइल है , जो यह बताती है कि किन स्रोतों से लिनक्स होस्टनाम, उपयोगकर्ता नाम, समूह और इतने पर हल करने में सक्षम है।
इस फ़ाइल में, आपके पास पहले से ही एक लाइन है hosts:, जो संभवतः इस तरह दिख रही है

hosts:          files dns

यह आपके सिस्टम को पहले /etc/hostsफ़ाइल में देखने और फिर होस्टनाम को हल करने के लिए कॉन्फ़िगर किए गए DNS में बताता है ।
आपको इस तरह से संशोधन करना होगा:

hosts:          files dns wins

ध्यान दें कि शब्द फ़ाइलों , डीएनएस और जीत का क्रम महत्वपूर्ण है। सबसे पहले, सिस्टम रिज़ॉल्यूशन के लिए स्थानीय फ़ाइल की जांच करेगा, फिर DNS सर्वर से पूछेगा और अंत में, यदि अभी तक नहीं मिला है, तो NetBIOS लुकअप करेगा।

एक बार यह अपडेट हो जाने के बाद, सही तरीके से काम करने के लिए, आपको विंडबाइंड सेवा चलाने की भी आवश्यकता है । यह युक्त पैकेज लिबन्स-विनबिंड की निर्भरता है , इसलिए इसे इसके साथ स्थापित किया गया है। इसे सक्रिय करने के लिए
करें service winbind start


सेवा winbind start कमांड के साथ sudo का उपयोग करना न भूलें।
ट्रिस्टन

0

IP रूपांतरण में होस्टनाम यदि हो सकते हैं:

-आप उन्हें / etc / होस्ट्स फ़ाइल में घोषित करते हैं (अनुशंसित नहीं)

-आप इसे डीएनएस सर्वर से प्राप्त करते हैं।

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

आज़माएँ: 'nslookup some_machine_name' कमांड लाइन में यह देखने के लिए कि क्या होता है। यह आपको बताएगा कि आप किस सर्वर का उपयोग कर रहे हैं यदि कोई हो।

HTH

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