提供错误推特 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 地址的主机命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中哪个命令可以查看自己的IP地址

如何从主机获取 Docker 容器的 IP 地址

关于DHCP的相关知识。

Linux虚拟机没有ip地址解决方法

DHCP 理论及命令操作

【已解决】MYSQL的IP地址在那里看?