我想评论使用 IP 加载网站,但我因为名誉问题而不能这么做。
我有问题,因为我不了解虚拟主机托管网站的开通流程。当我写https://stackoverflow.com在我的浏览器中,某些东西(DNS?)将名称转换为IP。那么我在浏览器中输入这个IP或名称有什么区别?某些东西(再次,DNS?)应该保存有关在转换后的IP上应该调用哪个虚拟主机的信息,因为我希望打开stackoverflow.com,而不是其他虚拟网站。有人能帮我理解这个过程吗?
作为程序员,我的目标是使用从端口 443 IP 包嗅探到的信息来访问网站来源。
感谢您的帮助!Michał
答案1
不,当你打开网址时会发生这种情况
- DNS 解析 - 从 stackoverflow.com 获取 IP 151.101.129.69
- TCP 连接 - 你的操作系统与该 IP 和端口建立连接
- 浏览器 - 然后浏览器使用连接获取网站,例如使用 http 协议
GET /questions/1424143/open-website-using-ip-not-domain HTTP/1.1
Host: superuser.com
顺便说一句:由于端口 443 上的所有内容都将被加密,因此您可能会在 SSL 上失败