none
在DNS服务器上新建一个作用域,访问在这个作用域中没有A记录的地址时如何设置做自动转发去公网中做解析 RRS feed

  • 问题

  • 在DNS服务器上新建一个作用域,访问在这个作用域中没有A记录的地址时如何设置做自动转发去公网中做解析
    2019年6月27日 5:20

答案

  • 你好,

    这样做是不行的。DNS转发有一个限制,如果查询的记录有对应的作用域,不管能不能解析,都不会转发。

    你可以不新建这个作用域,配置转发器,将所有关于这个作用域的查询都转发到公网DNS。

    或者,将公网上的记录添加到本地。

    祝您工作顺利!

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    • 已标记为答案 carol cai 2019年6月27日 6:57
    2019年6月27日 6:31
    版主

全部回复

  • 你好,

    这样做是不行的。DNS转发有一个限制,如果查询的记录有对应的作用域,不管能不能解析,都不会转发。

    你可以不新建这个作用域,配置转发器,将所有关于这个作用域的查询都转发到公网DNS。

    或者,将公网上的记录添加到本地。

    祝您工作顺利!

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    • 已标记为答案 carol cai 2019年6月27日 6:57
    2019年6月27日 6:31
    版主
  • 谢谢您的答复,关于DNS转发的限制有什么官方文档吗?可以让我们参考一下的
    2019年6月27日 6:58
  • 你好,

    这个问题在官方文档中好像没有提到。

    转发器的工作原理:

    • 当DNS服务器收到查询时,它会尝试使用它所托管的主要和辅助区域及其缓存来解析此查询。
    • 如果无法使用此本地数据解析查询,则它会将查询转发到指定为转发器的DNS服务器。
    • 在尝试联系其根提示中指定的DNS服务器之前,DNS服务器将暂时等待转发器的答复 

    这边就有个问题:不能在本地解析,不是指没有相关的A记录就会转发。如果找到对应的作用域,那么没有记录也不会转发。

    这个我们可以做个实验就能验证了。

    在CMD里使用命令nslookup,你可以通过解析外部记录来验证forwarder有没有工作。

    祝您工作顺利!

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年6月27日 7:20
    版主