MediaWiki'yi ev makinelerimden birinde kurmak ve ardından yerel ağda 'wiki.home' veya 'wiki.local' için tüm isteklerin bu kutuyu işaret etmesini istiyorum. Bunun her bir / etc / hosts dosyasını ayrı ayrı düzenleyerek yapılabileceğini biliyorum, ancak daha otomatik bir şey istiyorum, örneğin, bir arkadaşım veya aile üyesi evime gelirse, siteyi görüntülemek için dosya barındırır.
Bunu yapmanın kolay bir yolu var mı? Wiki'yi çalıştırıyorum ve dnsmasq'a bakıyorum, ancak DNS'yi nasıl doğru şekilde ayarlayacağımı anlayamıyorum. Otomatik bir çözüm istediğim için yönlendiricimdeki DNS ayarlarını değiştirmem gerekiyor gibi görünüyor, ancak orada DNS ayarlarını değiştirirsem harici ana bilgisayarları nasıl çözebilirim?
Konfigürasyon Ayrıntıları
Yönlendirici: Netgear WNR2000v2. Yöneltici, DNS sunucularını manuel olarak belirleme seçeneği sunuyor, ki bu da çalışır duruma getirmek istiyorsam Ubuntu kutumu işaret etmem gerektiğini varsayıyorum.
MediaWiki ve dnsmasq host: Ubuntu 12.04'ü çalıştırır. Ben dnsmasq yapılandırma ile bazı zorluk yaşadım (çoğunlukla benim deneyimsizlik nedeniyle). Örneğin, emin değilim, ancak kurulum sırasında Ubuntu DNS ayarlarımı değiştirdi, böylece
/etc/resolv.conf
artık127.0.0.1
tek DNS sunucusu olarak kaldı. Bu noktada, yerel ana bilgisayarlar, ama başka bir şey çözebilir. Ben geçici olarak ikincil ad sunucusu olarak değiştirerek/etc/resolv.conf
ve ekleyerek çözdüm192.168.1.1
, ama burada endişe192.168.1.1
DNS için Ubuntu kutusunu kullanarak olacaktır. Burada bariz bir şeyi mi kaçırıyorum?dnsmasq ayarları: aşağıdaki satırları uncommented:
domain-needed bogus-priv local=/local/ domain=local