2011-08-26 13 views
9

मेरे पास ओएस एक्स 10.6 के साथ मेरे मैक पर एमएएमपी स्थापित है। इस कंप्यूटर का नाम चॉकलेट है।मैक पर स्थानीय वेब सर्वर को कंप्यूटर नाम के साथ देखें, आईपी

अगर मैं पृष्ठों एक ब्राउज़र के एड्रेस बार मैं localhost/ टाइप कर सकते हैं में, चॉकलेट साथ चॉकलेट पर देखना चाहते हैं। अगर मैं चॉकलेट पर किसी अन्य मैक या आईओएस डिवाइस (जैसे एक आईपैड) से पेज देखना चाहता हूं तो मैं chocolate.local टाइप कर सकता हूं।

हालांकि, जब मैं अपने एंड्रॉइड फोन के स्टॉक ब्राउजर पर chocolate.local टाइप करता हूं, तो मुझे एक खोज परिणाम पृष्ठ मिलता है। अगर मैं http://chocolate.local/ टाइप करता हूं, तो मुझे "वेब पेज उपलब्ध नहीं है" संदेश मिलता है।

लेकिन मैं अपने एंड्रॉयड से कनेक्ट करने के लिए चॉकलेट के आईपी पते का उपयोग कर सकते हैं। computername.local का उपयोग करके एंड्रॉइड के साथ मैक पर स्थानीय वेब सर्वर से कनेक्ट करना संभव नहीं है?

उत्तर

15

संक्षेप में, कोई भी एंड्रॉइड डिवाइस आपके मैक को एक .local पते से डिफ़ॉल्ट रूप से एक्सेस करने में सक्षम नहीं होगा। On Macs, ".local" आमतौर पर एमडीएनएस (Zeroconf/बोनजोर) के माध्यम से हल करने का प्रयास किया जाएगा।

एंड्रॉइड ऑपरेटिंग सिस्टम में एमडीएनएस के लिए अंतर्निहित समर्थन नहीं है (हालांकि विशिष्ट अनुप्रयोग library का उपयोग करके इसे कार्यान्वित कर सकते हैं, डिफ़ॉल्ट वेब ब्राउज़र ऐसा नहीं करता है)। एंड्रॉइड मानक DNS के माध्यम से डोमेन नाम हल करता है, जो कि जब तक कि आप अपना स्थानीय DNS सर्वर नहीं चलाते, आपके स्थानीय नेटवर्क पते (जैसे .local) को हल नहीं करेंगे। एंड्रॉइड डिवाइस या तो आपके आईएसपी DNS सर्वर, या आपके राउटर DNS सर्वर का उपयोग कर रहा है जो आपके आईएसपी के आगे है।

+0

OMG, तुम मुझे खोज के दिन बच गए। धन्यवाद! – charles

5

this link के अनुसार, इस एक निहित एंड्रॉयड डिवाइस के बिना नहीं किया जा सकता है।

एक जड़ें Android डिवाइस से

, तो आप ऐसा तरह अपने कंप्यूटर का नाम करने के लिए आईपी पते को हल करने के लिए अपने /etc/hosts संपादित कर सकते हैं:

192.168.0.1 chocolate 
+0

एचएम ... मैं कोशिश करूँगा ... (शायद)। धन्यवाद! – charles

+1

जो, ज़ाहिर है, केवल तभी काम करता है यदि आपके पास एक निश्चित आईपी पता है। – Jules

संबंधित मुद्दे

 संबंधित मुद्दे