DNS系统概述
域名系统DNS(domain name system)是因特网使用的命名系统,用来把便于人们记忆的含有特定含义的主机名转换为便于机器处理的IP地址,值得注意的是,DNS系统采用C/S架构,其协议运行在UDP之上,使用53号端口。
DNS分为三个部分,层次域名空间,域名服务器和解析器。
层次域名空间
因特网采用层次树状结构的命名方法。任何一个连接在因特网上的主机或者路由器,都有一个唯一的层次结构的名字,即域名(Domain name)域是名字空间中一个可以被管理的划分。域还可以被分为子域,而子域还可以继续划分为子域的子域,这样就形成了顶级域,二级域,三级域等。每一个域名都是由标号序列组成,各标号之间用点“.“”隔开。
举个例子:www.baidu.com 其中com是顶级域名,cskaoyan是二级域名,www是三级域名。
关于域名中的标号有以下几点值得注意:
1.英文不区分大小写。
2.标号中除了连字符-之外不能使用其他的标点符号。
3.每一个标号不超过63个字符,多标号组成的完整域名最长不超过255字符。
4.级别最低的域名写在最左边,级别最高的顶级域名写在最右边。
顶级域名(Top name domain TLD):有以下大三类
1.国家级顶级域名nTLD,国家和某些地区的域名,如“.cn”表示中国,“.us”表示美国,“.uk”表示英国,“.hk”表示中国香港特区。
2.通用顶级域名gTLD.常见的有“.com”(公司企业)“.net”(网络服务机构)“.org”(非营利性的组织)“.gov”(美国的政府部门)等。
3.