我想在我的一台家用计算机上设置MediaWiki,然后在本地网络上针对“ wiki.home”或“ wiki.local”的所有请求都指向该框。我知道可以通过分别编辑每个/ etc / hosts文件来完成此操作,但是我想要一些更自动化的功能,例如,如果朋友或家人来我家,他们就不需要弄乱主机文件以查看站点。
有没有简单的方法可以做到这一点?我已经启动并运行了Wiki,并且一直在研究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