这个问题很简单,我试过搜索,但没找到答案。据我所知,当它尝试连接到 google.com 时,它会向知道 google.com 位置的人广播,然后传播到 DNS 服务器,直到有人知道它在哪里,此时它会返回 IP,然后计算机使用该 IP 连接到它。
我的问题是,如果我直接输入 IP,是否会绕过整个查找过程?
答案1
是的,在正常配置下,您可以绕过整个 DNS 解析过程,至少对于第一个 HTTP(S) 请求而言。
现在,网站是否能正常工作(至少)取决于服务器是否接受没有标头的请求Host:
。不过,您也可以轻松“修复”此问题,只需在 Linux 下的 /etc/hosts 中为网站添加一个条目即可,在 Windows 上也有类似的选项。