我们可以将多个域名指向同一个IP地址吗?

Can we point multiple domain names to the same IP address?

我有两个 GKE 集群(GKE-OLD 和 GKE-NEW)运行 在两个独立的负载均衡器后面。

GKE-OLD 集群在 L4 全局负载均衡器后面运行,而 GKE-NEW 集群在 L7 负载均衡器后面运行。

集群的服务可以通过两个独立的域名访问。

www.service.company.com 指向 GKE-OLD 集群后面的 L4 负载均衡器 运行.

www.service-1.company.com指向GKE-NEW集群后面的L7负载均衡器运行.

我想最终摆脱与之相关的旧集群和 LB。但是,我想保留旧集群中的域名 (www.service.company.com),并最终退出与新集群关联的 www.service-1.company.com 域名。

在我停用旧集群之前,我想要的当前设置应该如下所示:

我的问题是:

我们可以让多个域同时指向同一个 IP 地址 (LB) 和同一个域指向多个 IP 地址 (LB) 吗? www.service.company.comwww.service-1.company.com 指向同一个负载均衡器。 www.service.company.com 同时指向 L4 和 L7 LB。

Can we have multiple domains pointing at same IP address (LB) and same domain pointing at multiple IP addresses (LBs)

是的,您可以将多个名称解析为同一个 IP 地址(直接使用 AAAAA 或通过 CNAME 记录), 是的,您可以将名称解析为多个 IP 地址(同样通过直接 A+AAAA 记录或通过 CNAME 记录),但在这种情况下,除非有一些特定的工具在客户端(使用这些记录的应用程序),所有地址将以负载平衡方式工作,而不是故障转移方式。