小陌导航网-kiha小陌
  •   
  • 为啥有的网站只能用域名访问而不能用IP?

    看到网上有人解释这个问题,自己也凑个热闹。

     

    因为IP的本质其实是个非常“粗糙”的地址,其可以定位到一台主机,可是一台主机上往往运行着很多进程,网站作为web应用只是众多进程中的一种,这时只给个IP显然是不够的。

    也许有人会补充,自己有给IP手动加上端口号,可还是无妨访问网站,这是为啥呢?

     

    一般而言,IP配合端口号应该就能访问对应的服务了,即这样应该是可以访问网站的。这就像得到一个精确到门牌号的地址,一般就能找到一家人。可事实是有的人不光买不起,甚至租不起一套房。

    于是有的房东就想到可以把自家的整套房子再分隔成多个独立的单间,分别单独出租,而这就是所谓‘虚拟主机’了。这种情况下,只有一个精确到门牌号的地址显然就无法定位到一家人了,这也就是有的网站无法用IP访问的原因。

     

    可为啥域名就可以呢?因为域名的本质不是地址,而是地址的助记符。或者换个说法,使用IP加端口号的方式访问网站就像一个人根据地址闷头找目标,而使用域名方式访问网站则像是“问路”的方式找目标。

     

    在还没定位到主机时,域名会询问DNS系统,在定位到主机后,域名又会询问主机的路由配置。这就像没找到房子时问交警,找到房子后问房东。

    更新时间:2025-02-12 09:35:18

    本文地址:https://www.xmnav.cn/post/14.html

    版权声明:本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考,请在下载后24小时内删除。如果有侵权之处请第一时间联系我们删除,敬请谅解!kihaluge@qq.com