ฉันต้องการตั้งค่า MediaWiki บนหนึ่งในเครื่องที่บ้านของฉันจากนั้นให้ทำการร้องขอทั้งหมดในเครือข่ายท้องถิ่นสำหรับ 'wiki.home' หรือ 'wiki.local' ชี้ไปที่กล่องนั้น ฉันรู้ว่าสิ่งนี้สามารถทำได้โดยการแก้ไขไฟล์ / etc / hosts แต่ละไฟล์ แต่ฉันต้องการบางสิ่งที่เป็นอัตโนมัติมากขึ้นตัวอย่างเช่นถ้าเพื่อนหรือสมาชิกในครอบครัวมาที่บ้านของฉันพวกเขาไม่จำเป็นต้องยุ่งกับ ไฟล์โฮสต์เพื่อดูเว็บไซต์
มีวิธีง่าย ๆ ในการทำเช่นนี้? ฉันมีวิกิและทำงานแล้วและฉันค้นหา dnsmasq แต่ฉันไม่สามารถหาวิธีตั้งค่า DNS ได้อย่างถูกต้อง เนื่องจากฉันต้องการโซลูชันอัตโนมัติฉันรู้สึกว่าฉันต้องเปลี่ยนการตั้งค่า DNS ในเราเตอร์ของฉัน แต่ถ้าฉันเปลี่ยนการตั้งค่า DNS ที่นั่นฉันจะยังสามารถแก้ไขโฮสต์ภายนอกได้อย่างไร
รายละเอียดการกำหนดค่า
เราเตอร์: Netgear WNR2000v2 เราเตอร์มีตัวเลือกให้ฉันระบุเซิร์ฟเวอร์ DNS ด้วยตนเองซึ่งฉันคิดว่าฉันจะต้องชี้ไปที่กล่อง Ubuntu ของฉันหากฉันต้องการเริ่มต้นใช้งาน
MediaWiki และโฮสต์ dnsmasq: รัน Ubuntu 12.04 ฉันมีปัญหากับการกำหนดค่า dnsmasq (ส่วนใหญ่เกิดจากความไม่มีประสบการณ์ของฉัน) ตัวอย่างเช่นฉันไม่แน่ใจ แต่ฉันคิดว่าระหว่างการติดตั้ง Ubuntu ได้แก้ไขการตั้งค่า DNS ของฉันดังนั้น
/etc/resolv.conf
ตอนนี้จึง127.0.0.1
เป็นเซิร์ฟเวอร์ DNS เดียว ณ จุดนี้ฉันสามารถแก้ไขโฮสต์ท้องถิ่น แต่ไม่มีอะไรอื่น ฉันได้แก้ไขสิ่งนี้ชั่วคราวด้วยการแก้ไข/etc/resolv.conf
และเพิ่ม192.168.1.1
เป็นเนมเซิร์ฟเวอร์รอง แต่ข้อกังวลที่นี่คือการ192.168.1.1
ใช้กล่อง Ubuntu สำหรับ DNS ฉันขาดอะไรบางอย่างชัดเจนที่นี่?การตั้งค่า dnsmasq: ยกเลิกหมายเหตุบรรทัดต่อไปนี้:
domain-needed bogus-priv local=/local/ domain=local