gpt4 book ai didi

azure - 无法通过 VPN 解析 Azure 托管 PostgreSQL 数据库地址

转载 作者:行者123 更新时间:2023-12-03 03:23:00 26 4
gpt4 key购买 nike

我目前面临 Azure 托管 PostgreSQL 数据库的问题。我已经根据多个 Microsoft 指南设置了数据库和关联资源,但是当我连接到 VPN 时,我仍然无法解析数据库的地址。

PostgreSQL 数据库是虚拟网络 (VNET)(即 myVNET-db)的一部分,具有专用 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)

我已经配置了点到站点 VPN,并且还设置了专用 DNS 解析器。解析器与 snet-inbound 和 snet-outbound 子网链接,并在其出站终结点 (myDB-endpoint) 中添加了一个规则集,该规则集将 myDB.private.postgres.database.azure.com 映射到 10.1.0.4。

但是,尽管进行了配置,当我连接到 VPN 时,我无法解析数据库的地址。 DNS 解析似乎没有按预期工作。

以下是我设置环境时遵循的 Microsoft 指南:

这里可能出现什么问题?如何通过 VPN 成功解析 PostgreSQL 数据库地址?出于安全原因,我渴望确保该数据库无法公开访问。

如果您能提供任何见解或建议来排查和解决此问题,我将不胜感激。

提前致谢!

最佳答案

我尝试使用 Azure PostgreSQL 数据库 - 灵活服务器。我不知道这是否有帮助。查看 DNS 解析并验证其在 VNET 本身内是否正常运行。您可以通过在 VNET 中启动 VM 并尝试从那里解析 PostgreSQL 数据库地址来对此进行测试。这将有助于确定 DNS 解析器和私有(private) DNS 区域是否在 VNET 内按预期运行。再次,请仔细检查您的 VPN 配置,以确保其正确设置为点到站点连接。 VPN 客户端必须配置为使用与 VNET 关联的 DNS 解析器。以下文档可能会有所帮助。 Documentation LINK 1 Documentation LINK 2

关于azure - 无法通过 VPN 解析 Azure 托管 PostgreSQL 数据库地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76446578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com