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

无DNS转发器时,本地Azure Data Lake Storage Gen2私有链接DNS配置咨询

解决方案:本地DNS精准配置步骤

核心原理

Azure门户和存储资源管理器访问存储账户时,会严格解析<你的存储账户名>.dfs.core.windows.net和<你的存储账户名>.blob.core.windows.net这两个专属域名。专用终结点的正确解析逻辑是:将这两个域名CNAME到对应存储账户的privatelink专属域名,再将privatelink域名指向专用终结点的私有IP,而非直接用泛域名指向私有IP。

具体配置步骤

1. DFS端点DNS配置

  • 添加CNAME记录:
    • 主机名:<你的存储账户名>.dfs.core.windows.net
    • 目标:<你的存储账户名>.privatelink.dfs.core.windows.net
  • 添加A记录:
    • 主机名:<你的存储账户名>.privatelink.dfs.core.windows.net
    • IP地址:DFS专用终结点的私有IP(可从Azure门户的专用终结点详情页获取)

2. Blob端点DNS配置

  • 添加CNAME记录:
    • 主机名:<你的存储账户名>.blob.core.windows.net
    • 目标:<你的存储账户名>.privatelink.blob.core.windows.net
  • 添加A记录:
    • 主机名:<你的存储账户名>.privatelink.blob.core.windows.net
    • IP地址:Blob专用终结点的私有IP(可从Azure门户的专用终结点详情页获取)

3. 验证配置

在本地机器执行以下命令确认解析结果:

nslookup <你的存储账户名>.dfs.core.windows.net
nslookup <你的存储账户名>.blob.core.windows.net

返回的IP需与对应专用终结点的私有IP一致,而非公网IP。

原配置失效原因

  • 泛域名*.dfs.core.windows.net指向私有IP的方式,会导致所有DFS存储账户请求被导向同一IP,Azure门户/存储资源管理器的域名关联验证会失败。
  • 直接将域名CNAME到privatelink.dfs.core.windows.net(不带存储账户前缀)错误,每个存储账户的privatelink域名是专属的,必须包含账户名前缀。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 12:50:10