如何实现一个域名解析到2个IP地址?

如何实现一个域名解析到2个IP地址?

如何实现一个域名解析到2个IP地址?

我想实现域名解析到IP的负载均衡。

以下是我的需求架构:

在此处输入图片描述

我希望域名www.mydomain.com解析到两个IP地址,如果一台服务器宕机,业务不会停止。我该如何实现我的需求?

答案1

不行。你需要一个负载平衡服务器来监听您的域名将解析到的 IP 地址,它将 HTTP 请求转发到实际的 Web 服务器。在 Nginx 术语中,这些被称为“上游”。您可以根据需要设置任意数量的上游,Nginx 还将执行必要的检查,以免将请求转发到已关闭的上游资源。

有一种方法可以通过“循环 DNS”将一个域指向多个 IP 地址,但如果您的客户端请求恰好处于关闭状态的 Web 服务器的 IP 地址,则此方法无济于事。

相关内容