मैं अपने होम मशीनों में से एक पर MediaWiki स्थापित करना चाहता हूं, और फिर उस बॉक्स के लिए 'wiki.home' या 'wiki.local' बिंदु के लिए स्थानीय नेटवर्क पर किए गए सभी अनुरोध हैं। मुझे पता है कि यह व्यक्तिगत रूप से प्रत्येक / etc / मेजबान फ़ाइल को संपादित करके किया जा सकता है, लेकिन मैं कुछ और स्वचालित चाहता हूं ताकि उदाहरण के लिए, यदि कोई मित्र या परिवार का सदस्य मेरे घर पर आता है, तो उन्हें उसके साथ गड़बड़ करने की आवश्यकता नहीं है साइट देखने के लिए फ़ाइल को होस्ट करता है।
क्या ऐसा करने के लिए एक सरल तरीका है? मेरे पास विकी है और चल रहा है, और मैं dnsmasq में देख रहा हूं, लेकिन मैं यह पता नहीं लगा सकता कि डीएनएस को ठीक से कैसे सेट किया जाए। चूंकि मैं एक स्वचालित समाधान चाहता हूं, मुझे ऐसा लगता है कि मुझे अपने राउटर पर डीएनएस सेटिंग्स को बदलने की आवश्यकता है, लेकिन अगर मैं वहां डीएनएस सेटिंग्स को बदलता हूं, तो मैं अभी भी बाहरी मेजबानों को कैसे हल कर सकता हूं?
विन्यास विवरण
राउटर: नेटगियर WNR2000v2। राउटर मुझे डीएनएस सर्वर को मैन्युअल रूप से निर्दिष्ट करने का विकल्प देता है, जिसे मैं मान रहा हूं कि मुझे अपने उबंटू बॉक्स को इंगित करना होगा अगर मैं इसे उठना और चलाना चाहता हूं।
MediaWiki और dnsmasq host: Ubuntu 12.04 रन करता है। मुझे dnsmasq config (ज्यादातर मेरी अनुभवहीनता के कारण) के साथ कुछ कठिनाई हुई है। उदाहरण के लिए, मुझे यकीन नहीं है, लेकिन मुझे लगता है कि स्थापना के दौरान, उबंटू ने मेरी DNS सेटिंग्स को संशोधित किया ताकि
/etc/resolv.conf
अब127.0.0.1
केवल DNS सर्वर के रूप में हो। उस समय, मैं स्थानीय मेजबानों को हल कर सकता था, लेकिन कुछ और नहीं। मैंने इसे अस्थायी रूप से संशोधित करके/etc/resolv.conf
और192.168.1.1
द्वितीयक नाम के रूप में जोड़कर हल किया है , लेकिन यहाँ चिंता यह है कि192.168.1.1
DNS के लिए Ubuntu बॉक्स का उपयोग किया जाएगा। क्या में यहां कुछ भूल रहा हूँ?dnsmasq सेटिंग्स: निम्नलिखित लाइनों को अनियोजित किया गया है:
domain-needed bogus-priv local=/local/ domain=local