首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分级DNS服务器

分级DNS服务器
EN

Server Fault用户
提问于 2018-04-06 09:12:46
回答 1查看 80关注 0票数 0

是否可以(如果是,如何)设置一个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许可证应该是免费的。

EN

回答 1

Server Fault用户

发布于 2018-04-06 09:23:23

由于您无法控制DNS1和DNS2,所以需要设置您自己的DNS服务器。

在此DNS服务器上,您可以指定转发到DNS 1和DNS 2。

指定DNS转发

这些设置需要在DNS服务器级别定义。您可以在这里指定转发。

确保所有客户端指向DNS1并在DNS1中配置转发器

Windows

  1. 打开DNS管理器MMC
  2. 右击DNS服务器并选择Properties
  3. 导航到Forwards选项卡
  4. 单击Edit...并填写DNS2的IP

绑定

编辑绑定配置。将前向添加到options {...}

代码语言:javascript
复制
forwarders {
    192.168.254.254; # Replace with DNS2 IP
    dnssec-validation no; # Optional
};
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/906356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档