You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure同名公私DNS区域下,无私有记录时如何解析公共DNS记录?

Azure DNS 私有区域无记录时转发至公共DNS的实现

可以实现你描述的需求:针对test.com域名,当私有DNS区域中无对应记录时,自动查询公共DNS区域。Azure DNS Private Resolver完全可以实现这个场景,具体配置方式如下:

核心配置步骤

  • 部署Azure DNS Private Resolver实例:在myVNET(或与myVNET对等的虚拟网络)中创建Resolver实例,需同时创建入站端点(供VM发起DNS查询)和出站端点(用于转发未匹配的查询请求)。
  • 创建DNS转发规则集:新建一个转发规则集,添加针对test.com的规则,设置规则逻辑为:当查询的记录在私有test.com区域中不存在时,将请求转发至公共DNS服务器(例如Azure公共DNS的168.63.129.16,或其他公网DNS服务)。
  • 关联虚拟网络与Resolver:将myVNET关联到Resolver的入站端点,并确保VM的DNS服务器配置指向Resolver的入站端点IP,或者直接修改myVNET的DNS服务器设置为Resolver的入站端点地址。

替代方案(非原生托管)

如果不想使用Private Resolver,也可以在myVNET内部署自定义DNS服务器(如BIND),配置条件转发规则:优先查询私有test.com区域,当无匹配记录时,将请求转发至公共DNS服务器。但这种方案需要自行维护服务器,不如Private Resolver省心。

内容的提问来源于stack exchange,提问作者Manas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 13:31:07