码迷,mamicode.com
首页 > 其他好文 > 详细

DNS域名服务器介绍...

时间:2018-09-17 23:00:17      阅读:215      评论:0      收藏:0      [点我收藏+]

标签: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)客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机;
这样就完成了一次域名解析过程

DNS域名服务器介绍...

标签:blog   类型   add   不用   转发   author   strong   utils   使用   

原文地址:http://blog.51cto.com/13481789/2176311

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!