我有一个部署了专用链接的存储帐户。我希望可以通过我的ExpressRoute访问它。
我想设置一个自定义域名(storage1.companydomain.com)。然而,companydomain.com不是公共的,它是我在Windows Server DNS中管理的私有域。
据我所知,在给存储分配自定义域名时,会验证CNAME记录是否存在。但由于是内网域名,CNAME验证不起作用。
如何为我的存储帐户分配一个“私有自定义域”,以便我可以通过我的ExpressRoute使用该名称访问它?
发布于 2021-03-31 22:23:47
你可以使用本地DNS条件转发器使用自定义域名配置Azure存储帐户。
要正确配置,您需要以下资源:
具有自定义域名解析解决方案的
下图说明了来自本地网络的DNS解析。DNS解析有条件地转发到Azure。该解析由链接到虚拟网络的专用DNS区域进行。

您还需要将私有终结点用于Azure存储。创建私有终结点时,存储帐户的DNS CNAME资源记录将更新为具有前缀privatelink的子域中的别名。默认情况下,我们还使用专用端点的DNS A资源记录创建一个专用DNS区域,该区域对应于privatelink子域。
应将DNS服务器配置为将privatelink子域中的存储帐户名解析为专用终结点IP地址。为此,您可以将私有链接子域委派给VNet的专用DNS区域,或者在DNS服务器上配置DNS区域并添加DNS记录。

https://docs.microsoft.com/en-us/azure/storage/common/storage-private-endpoints
https://stackoverflow.com/questions/66747667
复制相似问题