होस्ट नाम से एक्सेस सर्वर?


22

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

हालांकि, अगर मैं एक ही कंप्यूटर पर 10.04 सर्वर डालता हूं, तो अन्य मशीनें केवल आईपी पते से प्राप्त कर सकती हैं। होस्टनाम हल नहीं करता है। मुझे सर्वर पर क्या करने की आवश्यकता है ताकि नेटवर्क पर अन्य सभी मशीनें इसे प्राप्त कर सकें?

जवाबों:


29

इस के साथ क्या करना है Avahi , एक Zeroconf कार्यान्वयन जो स्थानीय नेटवर्क पर होस्ट नामों का विज्ञापन करता है।

आप अपने सर्वर पर अवही से शुरू करके डेमॉन स्थापित कर सकते हैं:

sudo apt-get install avahi-daemon

उस बिंदु से, आपको जाने के लिए तैयार होना चाहिए। /usr/share/doc/avahi-daemon/यदि आपको अतिरिक्त परेशानी है तो डॉक्स देखें ।


बस थोड़ी और जानकारी जोड़ने के लिए, यह रिवर्स दिशा भी तय करता है (होस्टनाम द्वारा अन्य मशीनों तक पहुंचने वाला सर्वर, जो पहले भी काम नहीं कर रहा था)।
वारेन पेना

7
पहले मुझे लगा कि यह मेरे नेटवर्क के लिए काम नहीं कर रहा है, लेकिन आपने .localहोस्टनाम के लिए आवेदन करने की आवश्यकता सीखी , जैसेping basement-server.local
मैट विल्की

सीधे निर्देशों का पालन किया और दस्तावेज को खोजने, खोलने और समझने की कोशिश में थोड़ा खो गया क्योंकि मुझे लगा कि मुझे कुछ कॉन्फ़िगरेशन करना था। मुझे तब एहसास हुआ कि यह पहले से ही काम कर रहा था;) मुझे लगता है कि वे इसे कुछ भी नहीं के लिए zeroconf नहीं कहते हैं।
जिपरसन

2
क्या आप नंगे होस्टनाम के साथ काम करने के लिए अवहि को कॉन्फ़िगर कर सकते हैं?
cmcginty

@mattwilkie, यह अभी भी मेरे लिए काम करने के लिए नहीं मिलता है ...
1

4

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

इसमें से कुछ, आप अपने उबंटू बॉक्स का नाम और आईपी पता मेजबानों की फाइल में विंडोज़ मशीन में डाल सकते हैं c:\WINDOWS\system32\drivers\etc\hosts। बशर्ते आपके उबंटू मशीन का आईपी पता नहीं बदलता (या अक्सर बदलता है), यह एक सरल, दीर्घकालिक समाधान हो सकता है।


@ELadner: विंडोज करता है कि का उपयोग करके जीत । उबंटू सर्वर के लिए यह सांबा क्लाइंट स्थापित करने के लिए पर्याप्त है।
राडू कोटसेकू

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

यह ध्यान रखना महत्वपूर्ण है कि WINS वास्तव में एक उचित DNS सर्वर नहीं है क्योंकि यह अपने स्वयं के एमएस मालिकाना नाम रिज़ॉल्यूशन प्रोटोकॉल का समर्थन करता है। इसलिए, यदि किसी कारण से आप नेटवर्क से एक * निक्स या मैक बॉक्स को कनेक्ट करते हैं, जिसे * nix सर्वर से बात करने की आवश्यकता होती है, तो आप इसे WINS सर्वर से नहीं कर सकते। IE, WINS केवल विंडोज के साथ अच्छा खेलता है। यदि आप इतिहास को देखते हैं, तो WINS केवल पूर्व-विंडोज़ 2000 ऑपरेटिंग सिस्टम नाम रिज़ॉल्यूशन के लिए विरासत समर्थन प्रदान करने के लिए मौजूद है। अधिक जानकारी के लिए en.wikipedia.org/wiki/Windows_Internet_Name_Service देखें ।
इवान प्लाइस

1
यदि राउटर में निर्मित समर्थन डीएनएस नहीं है, और आप * निक्स बॉक्स पर एक पूर्ण विकसित डीएनएस सर्वर कार्यान्वयन बाइंड (एक डीएनएस सर्वर) की तलाश कर रहे हैं, तो डीएनएस पुनर्निर्देशन में कॉन्फ़िगर करें, और आगे डीएनएस पोर्ट अनुरोधों से पोर्ट अनुरोधों को कॉन्फ़िगर करें। रूटर * निक्स कंप्यूटर के लिए। यह कैसे किया जाता है (और सामान्य रूप से dns) की विस्तृत व्याख्या के लिए zytrax.com/books/dns देखें ।
इवान प्लाइस

3

आप एक netbios नाम के साथ nmbd कॉन्फ़िगर करते हैं और फिर आप उस netbios नाम का उपयोग आईपी पते को जाने बिना स्थानीय नेटवर्क पर कर सकते हैं।

एक बार, एक Windows SysAdmin से बात करते हुए, जो मुझे पता है, मुझे यह बताते हुए आश्चर्य हुआ कि जब आप किसी Windows PC को नेटवर्क में प्लग करते हैं, भले ही आपको उस मशीन का नया IP पता न हो, फिर भी आप उसे पा सकते हैं यह विंडोज नाम का उपयोग करके नेटवर्क है।

मैंने सोचा था कि यह किसी प्रकार का पागल जादू था, लेकिन यह पता चलता है कि आप nmbd को स्थापित, कॉन्फ़िगर और रन करके लिनक्स पर एक ही चीज प्राप्त कर सकते हैं। यह सांबा का हिस्सा है।

अधिक जानने के लिए, इस लिंक को देखें

ऐसा लगता है कि यह वही है जिसके बारे में आप पूछ रहे हैं।

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