我和一小部分networking开发人员一起工作,目前我们在本地机器上安装了(m / l / w)放大器。 这个效果很好,直到我们需要在移动设备上testing,或者我们想看看不同机器上的网站。
我想要做的是在networking上运行一个树莓派作为一个DNS服务器,所以我们可以让网站1.local指向我们的一台机器,而website2.local指向另一台机器。 运行Web服务器的机器都具有静态IP地址,所以这不是问题。
我已经阅读了有关BIND和DNSMasq的伟大的事情,但我不太确定我应该使用。 我也不知道如何设置它。
编辑:它已经指出,我不应该要求在这里的软件build议,所以让我改说我的问题。 我知道DNSMasq使用起来比较简单,但比BIND的function要弱一些。 出于这个原因,我宁愿使用DNSMasq,尽pipe我不确定我是否在问一些它没有devise的事情。 如果是这样,我会很乐意使用BIND
pi可能会运行centos,因为这是我们使用的其他linux机器,尽pipe如果另一个发行版会更好,我不反对在其上运行其他的东西。
DNS服务器不需要caching,虽然它可能不会伤害,如果它。
理想情况下,DNS服务器将未知的请求转发到公共DNS服务器(我可能会使用谷歌的8.8.8.8和8.8.4.4),以便连接到它的计算机不必有一个DNS服务器指向PI和一个指向其他地方。 虽然如此,如果有人有一个正确的理由在这里做不同的事情,我不反对改变
任何帮助将不胜感激。