![在不同的IP地址下打开同一个域名(网站)](https://linux22.com/image/1472473/%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84IP%E5%9C%B0%E5%9D%80%E4%B8%8B%E6%89%93%E5%BC%80%E5%90%8C%E4%B8%80%E4%B8%AA%E5%9F%9F%E5%90%8D%EF%BC%88%E7%BD%91%E7%AB%99%EF%BC%89.png)
通过 CDN(内容分发网络)和类似服务,同一个域名(网站)可以通过不同的 IP 地址访问。
我可以通过简单地编辑文件来强制浏览器联系我喜欢的主机(VPS 主机、CDN 主机)hosts
。
但我想用监控工具检查这两个版本。是否可以强制对主机进行不同的 IP 解析,每次我调用该主机时都可以这样做?
答案1
如果您想单独监控不同服务器上的网站实例,那么一种方法是在您的网络中安装 DNS 服务器,并自己将主机解析为 IP 地址。
您可能希望在每个 A 记录上设置一个较低的 TTL,以确保每次解析都会产生不同的 IP 地址。
例如:
www.domain.com. 10 A 111.111.111.111
www.domain.com. 10 A 111.111.111.112
这假设您有一个由两端的两个 IP 地址提供服务的单个网站。
该10
值是 TTL,它告诉客户端在再次查询服务器之前记录的有效期。由于有两个可能的 IP 地址,DNS 服务器将“轮询”并一次提供一个。因此,如果您的轮询每 10 秒一次,这将在两个 IP 地址之间交替。