0

我们可以将具有多个私有 DNS 区域命名空间的虚拟网络分配为虚拟链接吗?

我有一个虚拟网络privateEndpoint-VNet需要添加为具有多个私有 DNS 区域的虚拟链接,每个私有 DNS 区域privatelink.blob.core.windows.net在不同的资源组中具有相同的命名空间,如果我在创建一个选择了集成私有 DNS 区域选项的私有终结点时尝试添加它,我得到以下错误

"A virtual network cannot be linked to multiple zones with overlapping namespaces. 
You tried to link virtual network with 'privatelink.blob.core.windows.net' and 'privatelink.blob.core.windows.net' zones.".

如果我们无法分配具有多个私有 DNS 区域的虚拟网络,每个私有 DNS 区域都具有与虚拟链接相同的命名空间,我们如何解决上述错误消息?

我们的要求是,我们需要资源privateEndpoint-VNet来私下连接所有资源组中的所有托管存储帐户服务。

4

1 回答 1

1

您不能将具有相同命名空间的多个 DNS 区域分配给单个 VNET。管理 DNS 区域的正确方法是拥有单个 DNS 区域命名空间并将其分配(链接)到多个 VNET。

例如:

假设您有 2 个存储帐户。存储帐户位于不同的 VNET 中。在您的环境中创建一个私有 DNS 区域privatelink.blob.core.windows.net。有效的解决方案是将您的私有 DNS 区域链接到需要能够解析该区域中的主机名的每个 VNET。两个存储帐户都将针对该单个 DNS 区域进行注册(或者如果已经有一个启用了自动注册的不同区域将手动添加),并且它们的主机名对于链接的 VNET 中的所有资源都是可解析的。

于 2022-01-26T19:01:13.483 回答