使用 IP 而不是域名打开网站

使用 IP 而不是域名打开网站

我想评论使用 IP 加载网站,但我因为名誉问题而不能这么做。

我有问题,因为我不了解虚拟主机托管网站的开通流程。当我写https://stackoverflow.com在我的浏览器中,某些东西(DNS?)将名称转换为IP。那么我在浏览器中输入这个IP或名称有什么区别?某些东西(再次,DNS?)应该保存有关在转换后的IP上应该调用哪个虚拟主机的信息,因为我希望打开stackoverflow.com,而不是其他虚拟网站。有人能帮我理解这个过程吗?

作为程序员,我的目标是使用从端口 443 IP 包嗅探到的信息来访问网站来源。

感谢您的帮助!Michał

答案1

不,当你打开网址时会发生这种情况

  1. DNS 解析 - 从 stackoverflow.com 获取 IP 151.101.129.69
  2. TCP 连接 - 你的操作系统与该 IP 和端口建立连接
  3. 浏览器 - 然后浏览器使用连接获取网站,例如使用 http 协议
GET /questions/1424143/open-website-using-ip-not-domain HTTP/1.1
Host: superuser.com

顺便说一句:由于端口 443 上的所有内容都将被加密,因此您可能会在 SSL 上失败

相关内容