域名
定义
和IP地址对应,便于人的记忆。
域名结构
根就是 .
。包含 . 的域名为完全合格域名FQDN(如lab.see.bupt.edu.cn.),否则为部分合格的域名PQDN(如bupt.edu.cn)。部分合格域名必须在一定的上下文环境中被解释出来才有意义。
-
*域
我国在国际互联网络信息中心(Inter NIC) 正式注册并运行的*域名是.cn,这也是我国的一级域名。- 通用*域(英语:Generic top-level domain,缩写为gTLD),如".com"、".net"、".org"、".edu"、".info"等,均由国外公司负责管理;
- 国家及地区*域(英语:Country code top-level domain,缩写为ccTLD),如".cn"代表中国,".uk"代表英国等,地理*域名一般由各个国家或地区负责管理。
- 基础建设*域,也叫反向域,只有一个(即.arpa,过去曾包括在“通用*域”内),用于反向域名解析,即将一个地址映射为名字。
- 测试*域。
-
二级域
在*域名之下,我国的二级域名又分为类别域名
和行政区域名
两类。- 类别域名共6个, 包括用于科研机构的.ac;用于工商金融企业的.com;用于教育机构的.edu;用于*部门的.gov;用于互联网络信息中心和运行中心的.net;用于非盈利组织的.org。
- 行政区域名有34个,分别对应于我国各省、自治区和直辖市。
hosts文件
将一些常用的主机名和其对应的IP建立一个关联数据库
域名中的www
为什么需要?
- 域名的本质是 IP 地址的别名 ,也就是说,
一个域名不一定要用来做“网站”,而可以是其它的一些目的
,例如仅仅是为了帮助记忆一个 IP 地址。所以一个域名对应的IP 可能会有很多种类的服务
。我们俗称为网站
的东西实际上是一个HTTP
类的服务。在以前,浏览器并不会识别域名下的服务是什么种类的,所以,加上 www 可以告诉浏览器,这是个网站
。类似地,我们也会看到诸如bbs.w3cfun.com(从前,BBS 是一个独立的,不依赖于 HTTP 的服务), mail.w3cfun.com 或 [email protected] 的形式。 - 裸域名只能绑定 DNS 的 A 记录,不能绑定 CNAME 记录。
- 裸域的 cookie 的作用范围太大。那么知乎所有 cookie 的作用范围就包括 zhihu.com 下的所有子域名,如foo.zhihu,com和bar.zhihu.com,访问这些网站的时候都会带上zhihu.com裸域页面设置的cookie,从安全、隐私、可扩展性、以及管理的角度而言,这对很多大型网站来说是不可接受的。
- URL 的正则匹配,如果带 www 前缀的并且以 .com/.net/.org 结尾的,通常成功的机会要大很多。
为什么没有? - 而现在,我们看到的 URL 常常是 http://w3cfun.com/ , ftp://w3cfun.com/ 等。此时我们已经在 URL 中标记了服务的类型是 HTTP 或者 FTP. 这样,我们就没有必要再指定子域名了。
- 能让网址更短
参考文献
https://blog.****.net/andybruse/article/details/7982278 —域名中的www
https://www.zhihu.com/question/20414602 为什么要www
https://zhuanlan.zhihu.com/p/27290218 域名分类和结构