有谁知道是否有可能限制查询使用dnsmasq特定的名称服务器? 举个例子:
所有对172.16.0.0/12上的任何查询都只能由服务器A来回答。所有的因特网查询只能由服务器B来回答
在这种情况下,服务器A是我的ISP主名称服务器,它处理Internet和客户Intranet(172networking)的查询除非使用他们的名称服务器,否则我无法访问Intranet上的资源。 不过,我也希望使用一个VPN,但ISP的名称服务器泄漏DNS的泄漏testing。
我已经看了dnsmasq手册页的服务器= /部分,但是我不知道它是否适用于上述场景。
谢谢
你只需要在你的dnsmasq.conf
声明以下dnsmasq.conf
:
server=/ispdomain.tld/1.2.3.4
对ispdomain.tld中的任何主机的查询将由1.2.3.4回答,其中1.2.3.4是您的ISP的主名称服务器。
和“服务器B”的IP地址应该在/etc/resolv.conf
声明为:
nameserver 7.8.9.0