通过VPN无法解析Azure托管PostgreSQL数据库地址的问题排查求助
通过VPN无法解析Azure托管PostgreSQL数据库地址的问题排查求助
各位好,我目前在使用Azure托管PostgreSQL数据库时遇到了一个棘手的问题——按照微软的多份官方指南完成了数据库及关联资源的配置,但连接VPN后仍然无法解析数据库的地址,希望能得到大家的排查建议。
我的环境配置情况
- 我的PostgreSQL数据库隶属于名为
myVNET-db的虚拟网络(VNET),同时配置了专用DNS区域myDB.private.postgres.database.azure.com,这个VNET和另一个名为myVNET的VNET建立了对等连接。 myVNET包含以下子网:- default(10.224.0.0/16)
- GatewaySubnet(10.225.0.0/24)
- AzureBastionSubnet(10.225.1.0/26)
- snet-inbound(10.225.2.0/28)
- snet-outbound(10.225.3.0/28)
已完成的配置操作
- 配置了点到站点(Point-to-Site)VPN,用于从本地连接到Azure环境。
- 设置了Azure专用DNS解析器,该解析器已关联
myVNET中的snet-inbound和snet-outbound子网。 - 在DNS解析器的出站端点(
myDB-endpoint)中添加了规则集,将myDB.private.postgres.database.azure.com映射到IP地址10.1.0.4。
当前遇到的问题
尽管完成了上述所有配置,当我连接VPN后,仍然无法解析PostgreSQL数据库的地址,DNS解析完全没有按预期工作。另外,出于安全考虑,我已经确保数据库没有开启公开访问权限,所以必须通过VPN来实现访问。
求助需求
想请教各位,这个问题可能出在哪里?我应该怎样排查才能通过VPN成功解析PostgreSQL数据库的地址?非常感谢任何排查思路或解决建议!
备注:内容来源于stack exchange,提问作者asCii88
相关产品推荐
相关产品推荐

