परिवर्तित / आदि / मेजबान प्रविष्टियाँ, लेकिन वे अभी भी लोकलहोस्ट की ओर इशारा कर रहे हैं


2

मेरी स्थानीय होस्ट पर दो साइटें हैं और मेरे लोकलहोस्ट में इंगित करने के लिए mysite1.local और mysite2.local मेरे / etc / मेजबान फ़ाइल में हैं। अब, मैंने उन साइटों को अपने होमसर्वर (उबंटू, स्थानीय नेटवर्क) में स्थानांतरित कर दिया और मेजबानों की फाइल में बदलाव किया, और साथ ही / निजी / आदि / मेजबानों में भी वही है। फाइलों में 644 अनुमतियां हैं।

192.168.0.50 mysite1.local
192.168.0.50 mysite2.local

मैं अपने dnscache flushed

sudo dscacheutil -flushcache

मैंने मशीन को रिबूट किया, सफारी को रीसेट किया लेकिन फिर भी कोई बदलाव नहीं हुआ .. फिर भी अगर मैं mysite1.local या mysite2.local पर जाने की कोशिश करता हूं, तो यह लोकलहोस्ट की ओर इशारा करता है!

जब मैं दौड़ता हूं

dscacheutil -q host -a name mysite1.local

यह name: mysite1.local ip_address: 127.0.0.1दो बार लौटता है और अगर मैं mysite2.local के लिए भी यही करता हूं, तो यह name: mysite2.local ip_address: 127.0.0.1केवल एक बार ही लौटता है ।

क्या समस्या हो सकती है?

OS स्नो लेपर्ड है 10.6.8


हां, मेजबान फ़ाइल वह जगह है जहां मैंने मेजबान परिवर्तन किए हैं! /etc/hostsफ़ाइल अनुमतियां 644 हैं। जब मैंने आपका कमांड name: mysite1.local ip_address: 127.0.0.1mysite1 चलाया name: mysite2.local ip_address: 127.0.0.1था। Local दो बार और mysite2.local एक समय डालता है .. अजीब !? बिना .localमुझे कुछ नहीं मिलता ??
मार्को

नहीं... ? तुम क्यों पूछते हो? इससे पहले कि कमान कभी नहीं सुना !?
मार्को

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

ओके, थैंक यू सर! :) मैं और इस समय mysites तक पहुँचने के लिए विभिन्न स्थानीय डोमेन का उपयोग कर रहा हूँ। इसलिए नए रिकॉर्ड सिर्फ उन लोगों के लिए ठीक काम करते हैं, जो मैं लोकलहोस्ट की ओर इशारा करने के लिए इस्तेमाल कर रहा था ... कॉल्ड कुछ अन्य होस्ट्स फाइल हैं / जो सिस्टम का उपयोग करेगा?
मार्को

जवाबों:


0

स्नो लियो में डीएनएस में एक महान गहरी-गोता यहाँ है

मेरा सबसे अच्छा अनुमान है कि आपके पास / etc / resolver में एक कैश्ड .local डोमेन फ्लैट फ़ाइल है जो ठीक से ताज़ा / फ्लश नहीं की गई थी। वैसे, क्या आप सिस्टम के अपाचे का उपयोग कर रहे हैं? संबंधित साइट फ़ाइलों को इंगित करने के लिए आपने स्थानीय वर्चुअल होस्ट परिवर्तन कहां किए? .local हमेशा उपयोग करने के लिए एक परेशानी वाला डोमेन होता है, क्योंकि यह बॉनजोर प्रोटोकॉल के डिफ़ॉल्ट / अपेक्षित नाम स्थान के साथ ओवरलैप होता है, और (जैसा कि ऊपर लेख में वर्णित है), सभी संकल्प एक ही डेमॉन के माध्यम से जाते हैं।

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