以点结尾的域名到底是怎么回事?
时间:2023-02-17 02:40:01 | 来源:建站知识
时间:2023-02-17 02:40:01 来源:建站知识
根据RFC-882(Domain Name - Concepts and Facilities)的规定,域名系统是一个树,一个完整的域名表示的是这个叶子结点到根节点的路径,在书写的时候,结点和结点之间用点"."来分隔,不过,对于根节点,也就是顶级域名,他后面的点是可以省略的。
所以
http://www.zhihu.com和
www.zhihu.com.是同一个域名。解析出来也是同一个IP地址。
至于,上不了的原因,我猜想是这样的。
一台服务器是可以启动多个Web站点的,并可以有多个域名指向同一个IP,区分的方法就是在HTTP请求中增加Host标头,这样子Web服务器就知道请求是发给哪个网站的了。那一个网站可能绑定域名的时候,绑定了带有点的那个,而那个Web服务器对RFC-882的标准支持得不够好,没有把这两个域名当作同一个域名来对待,所以出现了错误。
对于本站,你也可以试一下,在
http://www.zhihu.com后面加一个点,也能来到本站,不过好像因为Cookie的关系,会显示你没有登录。