标签:blog 类型 add 不用 转发 author strong utils 使用
dns服务---domain name server一、DNS服务简介
DNS(Domain Name System,域名系统)
因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)
二、DNS 使用协议和功能
功能: 负责将主机名称,转化为 IP 地址的服务。
使用协议: TCP / UDP
监听端口: 53 953
三、DNS 解析工具 nslookup
yum -y install bind-utils
[root@deng-120 ~]# nslookup www.baidu.com
Server: 202.96.128.166
Address: 202.96.128.166#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 14.215.177.39
Name: www.a.shifen.com
Address: 14.215.177.38
四、域名级别
1、根域----->顶级域名----->二级域名---->子域---->主机名
2、根域:全球有13台,一台为主,12台为辅,由美国ICANM机构维护
3、顶级域名(com[工商]、net、org、edu[教育]、gov[政府机构])
4、二级域名(cn、hk、jp、tw)
5、域名机构:http://www.blog.cn.com.
http://主机host.子域.二级域名.顶级域名.根域(隐藏)
五、DNS 服务器的类型
纯缓存的 DNS 服务器 ( 根域转发服务器 ): 例如: 202.96.128.166
没有解析记录,收到请求之后,直接转发给 “根域”。 解析之后,会将记录缓存一段时间
转发DNS服务器:没有解析记录,收到请求之后,发给另外一台DNS服务器。 全局转发 , 单域转发
主DNS服务器:自己有解析记录文件,对于某些特定的域进行解析,是某个区域的权威DNS服务器
辅助/从 DNS服务器:它自己本来没有解析记录,解析记录来自于主DNS服务器,定时向主DNS服务器请求解析记录同步
六、 DNS 解析过程
(1)客户机发出请求解析域名 www.baidu.com 的报文;
(2)本地域名服务器收到请求后,查询本地缓存,假如没有缓存记录,本地服务器 dns.company.com 则会向根域名服务器 NS.INTER.NET 发起请求解析域名 www.baidu.com ;
(3)根域名服务器NS.INTER.NET收到请求后查询本地记录得到如下结果:linejet.com NS dns.baidu.com(表示baidu.com域中的域名服务器为:dns.baidu.com ), 同时给出dns.baidu.com的地址,并将结果返回给域名服务器dns.company.com;
(4)域名服务器 dns.company.com 收到回应后,再发出请求解析域名www.linejet.com的报文.
(5)域名服务器dns.baidu.com收到请求后,开始查询本地的记录,找到如下一条记录: www.baidu.com A 14.215.177.38(表示 baidu.com 域中域名服务器 dns.baidu.com 的 IP 地址为:14.215.177.38),并将结果返回给客户本地域名服务器 dns.company.com;
(6)客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机;
这样就完成了一次域名解析过程
标签:blog 类型 add 不用 转发 author strong utils 使用
原文地址:http://blog.51cto.com/13481789/2176311