如何设置pfSense DNS解析器重定向域?

时间:2016-10-17 09:33:59

标签: networking router pfsense

我正在使用带有DNS解析器的pfSense 2.3.2.1(未绑定)。 我在System中有一个域(dev) - >用于DHCP域名的常规。这按预期工作。 我想使用DNS解析器还将其他域(测试)解析为相同的IP地址/主机名/服务器。

所以,例如,我有一个VM" ubuntu"在网络上。 目前我可以使用" ubuntu"来访问它或者做nslookup。或" ubuntu.dev"。 我希望能够通过做" ubuntu.test"

来实现它。

有一个选项可以进行主机覆盖,但这太多了,我希望能够将任何* .test解析为.dev上的同一个服务器(即ubuntu1.dev = ubuntu1.test和ubuntu2.dev = ubuntu2.test)。

我阅读了未绑定的文档,似乎没有什么明显的。我尝试过这样的事情:

local-zone:" dev。"透明

local-data:"测试。在A 192.168.1.1"

我在ServerFault网站上发现了这个,但这根本不起作用..

1 个答案:

答案 0 :(得分:0)

由于对未绑定和旧的dnsmasq代码的设计决策不佳,这是不可能的。但是,有一种方法可以解决它。 我已经激活了DNS转发器,这是pfSense中的dnsmasq选项。 之后,我在高级选项窗口中添加了addn_hosts=/foo/bar/hosts_alternatives。 要创建此替代文件,您需要复制sed位于/var/etc/hosts的主机文件。 我每5分钟将以下行添加为cron: sed s/dev/test/ /var/etc/hosts > /var/etc/hosts_alternatives