为什么用IP无法访问网站而域名可以?

网站都运行在服务器上,像阿里云提供的ECS或者虚拟主机都是常见的服务器类型。我们在输入网址时,浏览器会先找DNS服务器,把易记的域名转换成具体的IP地址,这一步叫DNS解析。

我们平时上网基本都用域名,虽然也能用IP,比如学校教务处有时候就得靠IP登录。但大多数时候,直接用IP地址是打不开网页的,这背后的原因其实和服务器配置有关。

要让域名能访问网站,必须完成解析并指向服务器IP。其实域名只是方便记忆和推广的工具,因为IP是一串难记的数字。本质上访问域名最后还是得通过IP,但现在的托管服务商为了安全,比如想用CDN加速或隐藏真实IP,通常都不允许直接用IP访问网站了。