是否可以(如果是,如何)设置一个DNS服务器,其行为如下: 1.尝试通过DNS1服务器(由IP提供)解析DNS查询。如果存在域,则返回到客户端。如果域不存在,请继续。2.尝试通过DNS2服务器(IP提供)解析DNS查询。域是否存在,是否将结果返回给客户端。
如果要联系的服务器的区别是基于要解决的域名,那么可能就足够了。例如:*.abc.com和*.bcd.com使用DNS1解析,rest使用DNS2解析。但是,如果DNS1不知道域,那么首选的方法是始终先尝试DNS2,然后再尝试DNS1。
作为另一项功能,最好能够将属于私有IP范围(即10.61.0.0)的DNS2的所有响应更改为指向不同的IP地址范围(即10.41.0.0)。这是因为这两个网络有一些相互冲突的IP范围。
这可以在Windows 10或Ubuntu上完成(我在这里没有特别的偏好),但是除了OS许可证应该是免费的。
发布于 2018-04-06 09:23:23
由于您无法控制DNS1和DNS2,所以需要设置您自己的DNS服务器。
在此DNS服务器上,您可以指定转发到DNS 1和DNS 2。
这些设置需要在DNS服务器级别定义。您可以在这里指定转发。
确保所有客户端指向DNS1并在DNS1中配置转发器
PropertiesForwards选项卡Edit...并填写DNS2的IP编辑绑定配置。将前向添加到options {...}中
forwarders {
192.168.254.254; # Replace with DNS2 IP
dnssec-validation no; # Optional
};https://serverfault.com/questions/906356
复制相似问题