नेटवर्क शेयरों तक पहुँचने पर मेरे "होस्ट" फ़ाइल प्रविष्टि पर कोई प्रभाव क्यों नहीं पड़ता है?


13

मैंने एक Windows7 hostsफ़ाइल में निम्न पंक्ति जोड़ी :

127.0.0.1 mecserver

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

स्थानीय प्रणाली परिणामों के विंडोज एक्सप्लोरर एड्रेस फील्ड में निम्नलिखित का उपयोग करने पर:

\\mecserver परिणाम : मुझे एक उपयोगकर्ता नाम और पासवर्ड दर्ज करना है लेकिन स्थानीय उपयोगकर्ता काम नहीं करता है

\\localhost परिणाम : मुझे स्थानीय शेयर दिखाता है - यह वही है जो मैं चाहता हूं\\mecserver

\\127.0.0.1 परिणाम : मुझे स्थानीय शेयर दिखाता है - यह वही है जो मैं चाहता हूं\\mecserver

मैं / \\mecserverके परिणाम के साथ उपयोग करना चाहता हूं । क्या यह किसी तरह संभव है?localhost127.0.0.1

संपादित करें: मैंने अब तक क्या किया है:

मैंने नोटबुक पर "टेस्टशेयर" नाम से एक नेटवर्क साझा किया। बिना किसी नेटवर्क केबल / वलन से जुड़े मैं इस नोटबुक से इस शेयर से जुड़ने की कोशिश करता हूं। यह \ localhost \ testhare और \ 127.0.0.1 \ testhare के साथ काम करता है । लेकिन मुझे थर्ड पार्टी प्रोग्राम जैसे \ mecserver \ testhare के लिए एक विशेष पथ की आवश्यकता है । इसलिए मैंने होस्ट फ़ाइल में लाइन 127.0.0.1 मेसेवर को जोड़ा । पिंग mecserver काम करता है (इस नोटबुक से स्थानीय) लेकिन जब मैं \ mecserver \ testhare के साथ testhare तक पहुँचने की कोशिश करता हूंयह एक लॉगिन विंडो को बढ़ावा देता है। मैंने वर्तमान नोटबुक उपयोगकर्ता में प्रवेश किया है लेकिन यह पासवर्ड गलत कहता है। मैंने नाम परीक्षण और पासवर्ड परीक्षण के साथ एक नया परीक्षक भी जोड़ा और इसे इस लॉगिन विंडो में जोड़ने की कोशिश की लेकिन यह काम नहीं करता है (पासवर्ड गलत है)। अतिथि खाते को सक्षम करने से भी मदद नहीं मिलती है। शेयर सभी के लिए खुला है और इस फ़ोल्डर / फ़ाइलों के लिए फ़ाइल / निर्देशिका सुरक्षा पहुंच भी है।

जोड़ा जा रहा है 127.0.0.1 mecserver LMHOSTS फ़ाइल को होस्ट फ़ाइल से जोड़ने की तरह ही होता है - यह मुझे इस लॉगिन विंडो promts। मैंने होस्ट फ़ाइल से 127.0.0.1 mecserver लाइन हटा दी थी जब मैंने lmhosts फ़ाइल के साथ केवल सुनिश्चित करने के लिए खेला था।

लॉगिन डायलॉग विंडो (केवल जर्मन में क्षमा करें)


1
मुझे लगता है कि hostsफ़ाइल केवल DNS लुकअप (जो pingकाम करती है) को प्रभावित करती है। जब आप नेटवर्क शेयरों तक पहुंचने के लिए डबल-बैकस्लैश का उपयोग करते हैं, तो WINS / NetBIOS का उपयोग किया जाता है।
Der Hochstapler

संभवतः संबंधित: serverfault.com/a/42916/61246
Der Hochstapler

मैंने रजिस्ट्री मानों को बदल दिया और कंप्यूटर को पुनरारंभ किया लेकिन यह कुछ भी नहीं बदला।
हिज फ़िज़ा

उपयोगकर्ता को स्थानीय कहाँ ? ग्राहक? या फ़ाइल सेवा प्रदान करने वाला सर्वर?
15

1
मुझे भी यही समस्या थी। यहाँ समाधान है: serverfault.com/questions/23823/…
डेनिस साकवा

जवाबों:


10

मुझे लगता है कि आपको LMHOSTSफ़ाइल देखने की आवश्यकता है । hostsफ़ाइल केवल सामान्य DNS खोज को प्रभावित करने लगता है। जब आप \\किसी नेटवर्क शेयर को एक्सेस करने के लिए उपयोग करते हैं, तो WINS का उपयोग किया जाता है।

उसी फ़ोल्डर में जहाँ आपको hostsफ़ाइल मिलती है , वहाँ भी एक lmhostsफ़ाइल होनी चाहिए ।

होनहार ध्वनि:

# This is a sample LMHOSTS file used by the Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to computernames
# (NetBIOS) names.  Each entry should be kept on an individual line.
# The IP address should be placed in the first column followed by the
# corresponding computername. The address and the computername
# should be separated by at least one space or tab. The "#" character
# is generally used to denote the start of a comment (see the exceptions
# below).

LMHOSTS पर एक विकिपीडिया लेख भी है ।


इसके अलावा, कृपया अपने दिए गए नेटवर्क कनेक्शन के लिए उन्नत टीसीपी / आईपी सेटिंग्स में इस अनुभाग पर ध्यान दें:

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

मुझे लगता है कि चेकबॉक्स काlmhosts सम्मान किया जाना चाहिए फ़ाइल के लिए जाँच की जानी चाहिए। इसके अलावा, यदि lmhostsफ़ाइल को सीधे संपादित करने से वांछित परिणाम नहीं मिलता है, तो मैं उस "आयात LMHOSTS" कार्यक्षमता का उपयोग करने का प्रयास करूंगा।


अपडेट मैं आश्वस्त हूं कि सामान्य तौर पर, यह समस्या का सही तरीका है। यदि मैं lmhosts.samफ़ाइल की एक प्रति बनाता हूं और अंत में एक नई लाइन जोड़ता हूं :

127.0.0.1 mecserver

फिर मुझे "आयात LMHOSTS ..." कार्यक्षमता (जो lmhostsफ़ाइल बनाता है ) का उपयोग करना होगा। मैं तब ब्राउज़ कर सकता हूं \\mecserverऔर क्रेडेंशियल्स के लिए कहा जा सकता हूं (जैसे आप वर्णन करते हैं)। बिना परिवर्तन के lmhostsमुझे एक त्रुटि मिल गई थी जो मुझे बता रही थी कि मशीन न के बराबर है।

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


1
मैंने मेजबान फ़ाइल से प्रविष्टि को हटा दिया और सीधे lmhosts.sam फ़ाइल में 127.0.0.1 mecserver जोड़ा। परिणाम: कंप्यूटर का नाम ज्ञात नहीं है अब मैंने lmhosts.sam फ़ाइल को किसी अन्य फ़ोल्डर में कॉपी किया है और इसे ऊपर बताए अनुसार आयात किया है - कंप्यूटर्नमेकर mecserver अब फिर से ज्ञात है लेकिन मुझे एक उपयोगकर्ता लॉगिन दर्ज करना होगा (जैसे मेजबानों के समाधान के साथ) लेकिन कोई ज्ञात उपयोगकर्ता नहीं प्रवेश कार्य
हिट्ज़ी फ़िज़ा

मैंने लैपटॉप में एक और उपयोगकर्ता जोड़ा (उपयोगकर्ता नाम: परीक्षण पासवर्ड: परीक्षण) और इसे संवाद बॉक्स में दर्ज किया। यह स्थानीय परीक्षण खाते की खाता तस्वीर को पहचानता है लेकिन यह हमेशा अज्ञात उपयोगकर्ता नाम या गलत पासवर्ड कहता है।
हिज फ़िज़ा

2
lmhosts.samफ़ाइल एक उदाहरण फ़ाइल हो रहा है। मुझे लगता है कि आपको एक टेम्पलेट के रूप में उपयोग करने की आवश्यकता है और फिर आयात LMHOSTS कार्यक्षमता का उपयोग करें।
Der Hochstapler

हाँ, मैंने भी ऐसा किया लेकिन कोई सफलता नहीं मिली।
हिज्जी

मुझे आश्चर्य है कि अगर यह सवाल संबंधित है। मुझे यहां कुछ अजीब व्यवहार मिल रहे हैं, जो मुझे खुद को समझने में कठिन समय मिल रहा है। जैसे, इससे जुड़ने की कोशिश \\127.0.0.2मुझे लॉगिन डायलॉग भी देती है।
डेर होकस्टापलर

0

यह एक अनुमति समस्या है। वह उपयोगकर्ता जिसे आप साझा करने के लिए उपयोग करने का प्रयास कर रहे हैं, उसे शेयर तक पहुँचने की अनुमति नहीं है। आपको साझा करने के लिए अनुमत उपयोगकर्ताओं की सूची में mecserver / yourusername जोड़ना होगा। हो सकता है कि यह तब भी काम करे जब आप शेयर बनाते समय उपयोगकर्ताओं की सूची में "सभी" प्रविष्टि की जांच करें।

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