提供错误推特 IP 地址的主机命令
Posted
技术标签:
【中文标题】提供错误推特 IP 地址的主机命令【英文标题】:Host command providing wrong twitter IP address 【发布时间】:2022-01-10 18:24:05 【问题描述】:我正在构建host
命令的克隆。我已经尝试找到twitter.com
的主机,并且在我的版本和真正的host
命令上都收到了相同的IP 地址。地址是:104.244.42.65
。
由于某种原因,当我在浏览器中输入此 IP 地址时,它说没有具有该 IP 地址的网页。为什么会这样?
【问题讨论】:
【参考方案1】:host
命令使用 ICMP 来检测是否可以解析主机的 DNS 名称以及是否可以访问主机。并且您可以解析并到达为 twitter.com 解析的 IP。
但是,Twitter 的网络服务器可能配置为仅在通过 DNS 名称询问时才回答,并且当您的浏览器发送带有 IP 的 HTTP GET 请求时,服务器不响应。
Twitter 每分钟收到大量请求。肯定会使用将“twitter.com”重定向到多个 IP 地址的负载均衡器,并且他们不希望人们使用特定的 IP 地址,这会弄乱他们的负载均衡器。
【讨论】:
以上是关于提供错误推特 IP 地址的主机命令的主要内容,如果未能解决你的问题,请参考以下文章