为什么我无法使用主机名连接到 Azure Postgresql 灵活

问题描述 投票:0回答:1

Postgresql灵活的主机名是name.postgres.database.azure.com,它位于专用网络内。 使用 VPN (IKEv2) 连接私有 IP 地址对我来说很有效。 如果我尝试连接或 ping 主机名,则会出现以下错误: [无法翻译主机名“name.postgres.database.azure.com”。发送至地址:未知主机] Azure 私有 DNS 也与 VNet 链接。 有什么建议可以解决吗?

postgresql azure dns hostname azure-dns
1个回答
0
投票

正如评论所说,您需要配置 DNS,以便 Azure 了解

name.postgres.database.azure.com
关联的 IP 地址。我们需要有关您的网络设置的更多详细信息,但如果您在本地(例如笔记本电脑)上,并且您有本地 DNS 服务器,则需要在该服务器上创建条件转发器以重定向所有 DNS 查询以
postgres.database.azure.com
结尾的具有入站终结点的基于 Azure 的 DNS 转发器虚拟机/DNS 专用解析器资源的终结点 IP 地址。然后,此 Azure 端 DNS 资源将与全球 Azure DNS 主干服务进行通信,该服务又将与您所说的 Azure 私有 DNS 区域进行通信,您说您已经进行了设置并链接到正确的 VNet。这确实很复杂,但您需要确保 DNS 查询以正确的方式传送。

请参阅此处了解更多信息:https://learn.microsoft.com/en-us/azure/architecture/example-scenario/networking/azure-dns-private-resolver#traffic-flow-for-an-on-场所 DNS 查询

© www.soinside.com 2019 - 2024. All rights reserved.