DNS域名解析

1、概念
是因特网使用的命名系统,用来把便于人们使用的机器名字转化为IP地址,在域名结构中,会出现十分重要的“.”
在因特网中,将其设计为一个联机分布式数据库系统,并采用客户服务器方式。
域名到IP地址的解析如下所示:当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的一个客户,把待解析的域名放在DNS的请求报文中,以UDP用户数据报方式发给本地域名服务器(使用UDP是为了减少开销)。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用进程获得目的主机的IP地址后即可进行通信。
2、因特网的域名结构
在因特网上采用了层次树状结构的命名方式
每一个域名都是由标号序列组成,而各标号之间用点隔开,例
这里写图片描述
在DNS 中,域名中的标号都是由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写,标号中除连字符(_)外不能使用其他的标点符号,级别最低的域名写在左边,最高的在右边。由多个标号组成的完整域名总共不超过255个字符,。各级域名由上一级的域名管理机构管理,而最高的顶级域名则由ICANN进行管理。
3、域名分类
(1)顶级域名TLD的分类
国家顶级域名(nTLD):cn:表示中国,us:表示美国,uk:表示英国等。国家顶级域名又常记为ccTLD(cc表示国家代码),到2006年12月为止,目前有247个国家顶级域名
通用顶级域名(gTLD):到2006年12月为止,目前有18个通用顶级域名,最常用的得有com(公司企业)、net(网络服务机构)、org(非营利性的组织)、int(国际组织)、edu(美国专用的教育机构)、gov(美国的政府部门)、mil(美国的军事部门)
基础结构域名:只有一个,即arpa用于反向域名解析(反向域名)
(2)二级域名
我国
类别域名:7个,ac(科研机构)、com(工商金融等企业)、edu(中国的教育机构)、gov(中国的政府机构)、mil(中国的国防机构)、net(提供互联网络服务的教育机构)、org(非营利性的组织)
行政区域名:34个,以我国的省市划分

域名根据一层一层的划分,最上面的位根,跟下面的一级称为顶级域名,再往下就是二级、三级、四级域名等等。域名树的树叶就是单台计算机的名字

(1)根域名服务器:最高层次的域名服务器,13套装置,从a~m命名
(2)顶级域名服务器(即TLD):这些域名服务器负责管理在该顶级域名服务器下注册的所有二级域名。当DNS收到请求之时,就会给出相应的回到(可能是最后的结果,也可能是下一步应当查询的域名服务器的IP地址)
(3)权限域名服务器:负责一个区的域名服务器,当还不能给出最后的回答之时,就会告诉发出请求的DNS客户,下一步应当找哪一个权限域名服务器
(4)本地域名服务器:当一个主机发出DNS请求之时,这个查询请求报文就发送给本地域名服务器。本地域名服务器离用户较近,一般不超过几个路由器的距离。
4、域名的解析过程
(1)递归查询:本机向本地域名服务器查询,递归查询返回的查询结果或者是所要查询的IP地址,或者是报错,表示无法查询到所需的IP地址,直接由域名服务器代替去向后面继续查询
这里写图片描述
(2)迭代查询:本地域名服务器向根域名服务器的查询,这种查询方式是,当本地域名服务器向根域名服务器发出请求查找一个域名之时,根域名服务器告诉本地域名服务器,你下一步去顶级域名服务器去查询,如果找到了,则返回这个IP地址,没有找到,则顶级域名服务器会告诉你下一个你需要查询的是哪一个权限域名服务器,重复以上过程,直到找到你所需的IP地址即可。
这里写图片描述
5、Linux下查询DNS
(1)使用工具dig +域名—->输出6段内容
这里写图片描述
(2)dig +short +域名:显示与域名相关的IP地址
这里写图片描述
(3)dig ns +每一级的域名:单独查看每一级域名的NS记录
(4)dig +short ns +每一级的域名:简化之后的结果
(5)host+域名:返回当前请求域名的各种记录
(6)nslookup 之后在加上域名:用于交互式的查询域名记录
这里写图片描述
(7)whois +域名:用来查看域名的注册情况

域名解析过程
这里写图片描述

有关域名的介绍,大概就这么多的内容了。
这世上哪有什么奇迹,奇迹源于不放弃!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值