我在 Azure 中创建了一个新的 postgres 数据库。假设该数据库的服务器名称为 URL。在此 URL 上mytestdatabase.postgres.database.azure.com
执行操作时nslookup
,我将获得以下信息:
nslookup mytestdatabase.postgres.database.azure.com
Server: dns.google
Address: 8.8.8.8
non-authoritative response:
Name: cr1.ukwest1-a.control.database.windows.net
Address: 51.141.8.11
Aliases: mytestdatabase.postgres.database.azure.com
mytestdatabase.privatelink.postgres.database.azure.com
是cr1.ukwest1-a.control.database.windows.net
数据中心的服务器名和51.141.8.11
这个数据中心网关的公网ip,还是51.141.8.11
我测试的postgres的公网ip mytestdatabase.postgres.database.azure.com
?
答案1
通过网关建立与 Azure Database for PostgreSQL 的连接,该网关负责将传入连接路由到我们群集中服务器的物理位置。下图说明了流量流。
因此,您将到达网关 IP,然后由网关 IP 将负载分配给集群