如果 DNS 服务器重定向mysrv.domain.io
到 IP 192.168.0.100
,但网络中还有第二台服务器,比方说192.168.0.101
,也对 Host-Header 做出“反应” mysrv.domain.io
,那么是否可以将用户从第一台服务器重定向到具有相同域的第二台服务器,而无需 DNS 服务器“干扰”并将其再次重定向到第一台服务器?
答案1
不在 IP/DNS 级别。
只需将其中一台机器设置为 HTTP 反向代理即可。
例如,主机 1(192.168.0.100)处理http://mysrv.domain.io/
,主机 2(192.168.0.100)处理,http://myserv.domain.io/foo
那么您可以配置主机 1 将路径上的所有流量转发/foo
到主机 2。
如何执行此操作取决于您在主机 1 上使用的 HTTP 服务器,但可以配置 nginx 或 apache 之类的服务器以这种方式运行。