【问题标题】:Host command providing wrong twitter IP address提供错误推特 IP 地址的主机命令
【发布时间】:2022-01-10 18:24:05
【问题描述】:

我正在构建host 命令的克隆。我已经尝试找到twitter.com 的主机,并且在我的版本和真正的host 命令上都收到了相同的IP 地址。地址是:104.244.42.65

由于某种原因,当我在浏览器中输入此 IP 地址时,它说没有具有该 IP 地址的网页。为什么会这样?

【问题讨论】:

    标签: ip host ipv4


    【解决方案1】:

    host 命令使用 ICMP 来检测是否可以解析主机的 DNS 名称以及是否可以访问主机。并且您可以解析并到达为 twitter.com 解析的 IP。

    但是,Twitter 的网络服务器可能配置为仅在通过 DNS 名称询问时才回答,并且当您的浏览器发送带有 IP 的 HTTP GET 请求时,服务器不响应。

    Twitter 每分钟收到大量请求。肯定会使用将“twitter.com”重定向到多个 IP 地址的负载均衡器,并且他们不希望人们使用特定的 IP 地址,这会弄乱他们的负载均衡器。

    【讨论】:

      猜你喜欢
      • 2016-09-27
      • 2014-12-19
      • 2014-12-02
      • 2022-06-14
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      相关资源
      最近更新 更多