如果 DNS 服务器重定向mysrv.domain.io
到 IP 192.168.0.100
,但网络中有第二台服务器,比方说192.168.0.101
,它也对 Host-Header 做出“反应” mysrv.domain.io
,是否可以将用户从第一台服务器重定向到第二台服务器没有 DNS 服务器“干扰”并将其再次重定向到第一台服务器的同一域?
如果 DNS 服务器重定向mysrv.domain.io
到 IP 192.168.0.100
,但网络中有第二台服务器,比方说192.168.0.101
,它也对 Host-Header 做出“反应” mysrv.domain.io
,是否可以将用户从第一台服务器重定向到第二台服务器没有 DNS 服务器“干扰”并将其再次重定向到第一台服务器的同一域?
不在 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 之类的东西配置为以这种方式运行。