gpt4 book ai didi

HTTP 状态代码和 DNS 循环

转载 作者:可可西里 更新时间:2023-11-01 16:58:21 28 4
gpt4 key购买 nike

假设我有两台服务器并且我设置了如下 DNS 循环机制:

www   IN  A   192.168.0.2
www IN A 192.168.0.3

从这里FAQ ,它指出“所有最新的浏览器(IE、Firefox、Safari 和 Chrome)都支持客户端重试(有时称为浏览器重试)。因此,当它因服务器停机而超时时,它将重试并命中下一个服务器在循环赛中”。

我的问题是:如果我想让 192.168.0.2 中的 Web 服务器保持运行,它应该返回什么(HTTP 状态代码?连接拒绝?)以便重定向某些请求(例如主机 header = cde.com)到 192.168.0.3?

更新:或者如果主机 header 不匹配,我应该关闭 tcp 套接字吗?

最佳答案

我认为您所指的重试发生在 TCP/IP 级别 - 如果您返回 HTTP 响应,您几乎是在说“你好!我是网络服务器!我还活着!”

然后您可以尝试使用 .2 服务器上的 iptables 阻止所有端口 80 流量,也许还有一些额外的规则让您继续测试?

编辑:因为那不会飞,我建议在网络服务器前面的 HTTP 级别放置一些东西,例如 haproxy ,让您平衡和管理传入的请求。

关于HTTP 状态代码和 DNS 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1098115/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com