什么是域名系统?
在日常生活中,我们需要记住各种类型的地址以便与人通信联络,如邮政地址、独立的街道地址、住宅电话号码、商业电话号码、传真号码等等。在Internet上也是这样。
如果一个通信系统允许任何主机与任何其它主机通信,我们就说这个通信系统提供了通用服务(Universal Communication Service)。为了识别这样一种通信系统上的计算机,需要建立一种普遍接受的标识方法。这就如同通过邮局寄信,信封上必须有收件人的地址,包括国家、城市、街道、门牌号,有时可能还包括邮政编码。Internet就是能够提供通用通信服务的系统,它定义了两种方法来标识网上的计算机,分别是Internet的地址和域名系统。
Internet地址又称为IP地址,共32位,可用四个十进制数表示,每个数的取值范围为0~255,每个十进制数之间用.号隔开(如202.112.104.56)。IP地址又分为A,B,C,D四类。
为了使基于IP地址的计算机在通信时便于被用户所识别,Internet在1985年开始采用域名管理系统DNS(Domain Name System)的方法,其域名类似于如下结构:
计算机主机名.机构名.网络名.最高层域名
这是一种分层的管理模式,域名用文字表达比用数字表示的IP地址容易记忆。加入Internet的各级网络依照DNS的命名规则对本网内的计算机命名,并在通信时负责完成域名到各IP地址的转换。由属于美国国防部的国防数据网络通信中心(DDNNIC)负责Internet最高层域名的注册和管理,同时它还负责IP地址的分配工作。
从技术上讲,DNS是用作Internet上的名称地址转换服务,更直接地讲,DNS提供一种目录服务,它通过搜索计算机的名称实现Internet网络上该计算机对应的数字地址的查找,反之亦然。(当然,如果我们能记住复杂的数字地址,那么名称与地址的转换服务就没必要了。但是记忆一长串数字码是一件很费神的事……)
域名和子域
一、一个例子
我们使用somebody@bupt.edu.cn作为Internet地址的一个范例。在该例子中,我们说somebody叫用户名, 而 bupt.edu.cn为域。域的每一个部分又被称作子域。 你可以看见子域是用点分开的,共有3个子域;即bupt,edu和cn。
了解域名的方法是从右向左看子域。域名的结构是为了使每一个子域都告诉你一些有关计算机的信息。最右边的子域叫做顶级域名,它是最常用的,当你往左边读时,子域就变得愈加专门化。
在我们所使用的例子中,顶级域名cn告诉我们计算机位于中国(我们将在下面解释各种顶级域名的含义),下一个子域edu告诉我们计算机属于教育机构,最后一个最左边的子域告诉我们这个机构的名称(北京邮电大学)。这样,当你发邮件给:
somebody@bupt.edu.cn
你就可以对你自己说我正在给somebody发送邮件,他的邮箱在一个教育机构,位于中国的北京邮电大学的计算机上。
二、域名的格式
Internet用户的地址格式由用户名和域名两部分组成,中间以@分隔:
<用户名>@<域名>
@符号之前的部分称为用户名或用户标志(ID),它标识了一个网络系统内的某个用户。用户名由用户在注册入网时自行选择,没有特别的规定,一般取便于记忆和查找、且不与其他用户名重名的名称。
@符号之后的部分为域(Domain)名,它标识了该用户所属的机构、所使用的主机(Host)或节点机。
域名的命名方式称为域名系统(Domain Naming System,简称DNS),域名必须按ISO有关标准进行。域名由几级组成,各级之间由圆点.隔开,格式为:
n级域名.? ? ? .二级域名.一级域名
其中2<n≤5,我们曾经使用过的例子有3个子域:
somebody@bupt.edu.cn
而你们常常会看见,为了更加有确定性,地址会具有多个子域。这里是一个例子:
tracy.bupt.edu.cn
在这种情况中,域涉及有计算机名(tracy),那是北京邮电大学计算中心的一个文件服务器。
又例如,国内著名的几个网站的域名为:
NCFC cnc.ac.cn
CERNET cernet.edu.cn
CHINANET bta.net.cn
域名末尾部分为一级域,代表某个国家、地区或大型机构的节点;倒数第二部分为二级域,代表部门系统或隶属一级区域的下级机构;再往前为三级及其以上的域,是本系统、单位或所用的软硬件平台的名称。较长的域名表示是为了唯一地标识一个主机,需要经过更多的节点层次,与日常通信地址的国家、省、市、区很相似。
根据各级域名所代表含义的不同,可以分为地理性域名和机构性域名,掌握它们的命名规律,可以方便地判断一个域名和地址名称的含义以及该用户所属网络的层次。
顶级域名
像早先提到的那样,理解地址的方式是从右向左阅读。顶级域名,所代表的范围最宽,在我们前面看到的例子中:
somebody@bupt.edu.cn
顶级域名edu(如果不考虑地区域名cn),告诉我们这个计算机属于教育机构。 我们还可以看到另一个地址
another@sina.com
在这里面的顶级域名com表明是一种商业机构。
一般有两种形式的顶级域名:一种称之为机构域,正如这两个例子中所述的;还有一种称之为地区域。 机构域是按Internet建立之前的地址编制法则制订的,原打算主要在美国使用。
顶级域名表示的是机构类型的范畴和属性。表1表示的是各种机构类别(范畴),所有的这些范畴,除int 是近期才作为跨越国家边界的某一机构(如NATO)增加的外,其余的都是自Internet开通就已经有了的。
当Internet扩大成国际性网络,它就需要新的、更加专有的顶级域名。为了满足这种需要,就编制了新的地区域系统,在该系统中有许多这样的以两个字母的缩写代表一个国家的高级域。表2表示的是具有代表性的主要国家地区域。
表1 顶级域名机构域名属性对照表
域名 类型 全称
Com 商业机构 commercial organization
Edu 教育机构 educational institution
Gov 政府部门 Government
Int 国际性机构 international organization
Mil 军队 Military
Net 网络机构 networking organization
Org 非盈利机构 non-profit organization
表2 顶级域名地区域名范例对照表
域名 国家或地区 全称
Au 澳大利亚 Australia
Ca 加拿大 Canada
Ch 瑞士 Switzerland Confoederatio Hlvetia
Cn 中国 China
De 德国 Germany Deutschland
Es 西班牙 Spain Espana
Fr 法国 France
Hk 香港 Hong Kong
Jp 日本 Japan
Tw 台湾 Taiwan
Uk 英国 United Kingdom
Us 美国 United States
DNS:域名及域名系统DNS:域名采用层次结构的基于“域”的命令方案,每一层由一个子域名组成,子域名间用“.”分隔,其格式为:机器名.网络名.机构名.最高域名.Internet上的域名由域名系统DNS统一管理.DNS是一个分布式数据库系统,由域名空间. 域名服务器和地址转换请求程序三部分组成,用来实现域名和IP地址之间的转换。
- 空间域名不及时续费对网站有什么影响?
- 如何查看网站的制作时间和到期时间呢?
- 怎么快速更新阿里云域名解析
- 在新网备案的域名,可以直接解析到阿里云公网IP吗?
- 如何把绑定的域名的CNAME解析到siteapp.baidu.com
- 我win7的 电脑 经常出现 域名解析文件(Hosts)存在异常
- 用于解析域名的协议是?
- 域名解析是什么意思
- 如何把域名解析到本地主机服务器
- 我现在有域名,域名备案成功了,域名怎么解析到服务器上,服务器是朋友的他告诉我了主机地址,不知道后面怎么弄,需要用到什么软件
- google是不是对二级域名不收录了拜托各位大神
- 域名转发与域名解析有什么区别?
- 什么是正确的域名URL转发?
- 我有顶级域名,怎么做2级域名?
- 电脑域名解析错误
- 如何办理域名转入解析
- 我用linux的vps结果昨天新加域名的时候域名都不解析,出现403错误,原本在vps上的域名都正常解析
- web服务器所属的虚拟主机分哪三种?
- 怎样进行域名解析?
- 网站子目录启用二级域名后,每个子目录是不是要当做独立的站点来优化呢!