域名
什么是域名?
域名:如“www.baidu.com”的形式。它同IP地址一样,都是用来表示一个单位、机构或个人在网上的一个确定的名称或位置。所不同的是,它比IP地址较有亲和力,容易被人们记记和乐于使用。
由于国际域名资源有限,各个国家,地区在域名最后都加上了国家的标识段,由此形成了各个国家,地区自己的国内域名。
地区分类
中国、美国、英国、日本等等。譬如
- .cn-中国; cn为中国大陆的一级域名。另外还有.com.cn、.net.cn、.org.cn等等。
- .au-澳大利亚;
- .jp-日本
- .us -美国
- .hk-香港
另外,国内不同省市也有自己的顶级域名,例如内蒙古的顶级域名(即一级域名)就是:.nm.cn。
机构分类
- .com-商业性的机构或公司;
- .org-非盈利的组织、团体、协会等;
- .net-网络服务 或从事Internet相关的的机构或公司;
- .edu-教育机构;
- .gov-政府部门;
- .mil-军事领域;.
- .arts-艺术机构;
- .firm-商业公司;
- .cc 无限制;
- .info-提供信息的机构等;
域名虽然有很多分类,但是我们平时在使用的时候,并没有过多的遵循这个原则。比如.com的也有很多作为个人网站、.net很多也用来做了公司网站。
域名级别
整个DNS系统是由许多域所组成,每个域下又细分更多的域,DNS域构成了层次树状结构,自上而下分别是根域、顶级域名、二级域名…,最后是主机名。
www.sina.com.cn——其中sina.com.cn为新浪Web服务器的【域名】,该域名是三级域名,网上很多人说【域名的级别】可以靠数“ . ”来判断,有几个“ . ”就是几级域名,这样解释是不够正确的,但为什么很多人都又认可这种说法呢?
- 举例1:我们就拿www.sina.com.cn来说——按照网上大部分用户的说法,该域名是个【三级域名】这个判断是对的,但是又说因为有有三个“ . ”所以就是【三级域名】这样的理解又是错误的!
- 解释1:我个人认为造成这种答案正确但观念错误的原因是很多人都把www误认为是域名的组成部分了,www不是域名的组成部分而是URL的组成部分(如下图)
URL的构成——http://主机名 . 域名(端口号、参数、查询等可选)
在Internet上,每台计算机都有一个唯一的IP地址,计算机之间也只能通过IP地址来通讯,IP地址通常是由4个字节来表示,例如:218.4.56.194,用户不可能记住这么长的IP地址。
为了方便人们的记忆——Internet采用【域名】来标识计算机,通过DNS(域名系统)将域名翻译成IP地址,每一级的域名都有对应的DNS域名服务器。
简单地说一句话,域名是给人用的,而IP地址是给机器用的,由DNS来做翻译。
例如: www.lmgz.cn中lmgz.cn就是域名。
域名(Domain Name): 可由若干部份组成,各部份之间用圆点分开,域名前加上【主机类型信息】(如:www、ftp)和【传输协议信息】就构成了网址(URL)http://www.lmgz.cn
所以我个人看来:
一级域名—— .cn、二级域名——.com .cn、三级域名—— .sina.com .cn
专业定义
域名级数是从右至左,按照“.”分开的部分数确定的,有几个“."就是几级
主机名——www(表示该主机所提供的服务为www服务,即Web服务器)
举例2:再例如http://zhidao.baidu.com
解释2:(1)http是URL中所使用的【传输协议】、
(2)域名是 .baidu.com
(3)主机名是zhidao,所以域名.baidu.com是【二级域名】
举例3:再例如http://kiss360.blog.163.com
解释3:(1)http是URL中所使用的【传输协议】、
(2)域名是.blog.163.com
(3)主机名是kiss360,所以域名.blog.163.com是【三级域名】
- 顶级域名(一级域名)
如 .com、.net、.edu、.gov、.cn等。
- 二级域名
www.baidu.com === jingyan.baidu.com
- 三级域名
- wangshangyingxiao.club.1688.com
按照拼写方式
- 双拼域名: taobao.com
- 三拼域名:hanhongzhi.com
- 四拼域名:alibaba.com
- 缩写域名:tmall.com,JD.com
域名的解析
在Internet上域名与IP地址之间是一一对应的,域名虽然便于记忆,但机器之间只能识别IP地址,它们之间的工作便称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。
域名的解析过程
具体来说,当我们在地址栏中输入“[url]www.ccidnet.com[/url]”的域名之后,计算机会向DNS服务器查询该域名所对应有IP地址,然后计算机就可以调出那个IP地址所对应的网页,并将网页在我们的浏览器上显示。