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

DNS配置及理论详解

时间:2016-06-12 23:44:36      阅读:456      评论:0      收藏:0      [点我收藏+]

标签:ip地址   服务器   互联网   数据库   如图所示   

DNS是什么

DNS:Domain Name System,域名系统

DNS作为域名和IP地址相互映射的一个分布式数据库,能够让用户更方便的访问互联网。它的正向映射是把一个主机和IP地址关联起来,它的反向映射则是IP地址到主机名。DNS使用TCP和UDP的53号端口。当前,对于每一级域名长度的限制是63个字符,域名总长度不能超过253个字符。

为什么要用DNS

连接到互联网的主机不计其数。当我要访问www.magedu.com这个网站。由于底层网络只能理解IP地址,而我的电脑不知道www.magedu.com这台主机的IP地址。DNS服务器收到查询请求之后,把查询到的结果(IP:101.200.188.230)再返还给我的电脑。然后我的电脑再通过IP地址进行访问。  

技术分享

如图所示:

    1、本机向DNS服务器发送查询请求。

    2、DNS服务器将查询的结果返还给本机。

    3、本机通过IP地址访问www.magedu.com。

域名:

    DNS名称空间被组织成一个“树”形结构。每个完成的域名(例如,www.magedu.com)是这颗树的分支上的一个节点。完整限定域名(FQDN,Fully Qualified Domain Name)是到一个DNS对象的完整路径,包括最后一个点。

技术分享


以上述的域名为例说明,magedu网址是由两部分组成,标号magedu是这个域名的主体,而最后的标号com则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。而前面的www是网络名,为www的域名。DNS规定,域名中的标号由英文字母和数字组成,每个组成部分(标号)不能超过63个字符,整个FQDN(完整域名)全长不超过256个字符。FQDN不区分大小写,但是他们通常都采用小写。RFC2181对域名放开了限制。


域名级别

域名分为:

国际顶级域名:.com, .net, .org, .edu等

国家地区顶级域名:.cn, .de, .jp, .hk, .uk, .us等

除了顶级域名外,还有二级域名,就是靠近顶级域名左侧的字段。如:www.magedu.com中,.magedu就是二级域名。接下来还有三级域名,即靠近二级域名的左侧的字段,以此类推还有四级域名等。


DNS查询类型:

递归查询:客户端向根服务器发送请求,根服务器并不返回真实的答案,而是推荐它下级的服务器,以此类推,直到查询IP地址返回给客户机。

迭代查询:客户机向DNS服务器发送请求,DNS服务器直接回复答案给客户机。


域名解析

正向解析:FQDN到IP地址的解析。

反向解析:IP地址到FQDN的解析。


域名服务器的分类

服务器的类型说明
主服务器维护所负责解析的域内解析库的服务器
从服务器从主DNS服务器或其它从DNS服务器“复制”(区域传送)一份解析库
缓存服务器

缓存以前的查询,通常没有本地的区

转发服务器负责非本地域名的本地查询

一次完整的查询过程

以上述域名www.magedu.com为例。客户机向最近的远端DNS服务器发送查询请求,DNS服务器首先查看缓存中是否有www.magedu.com这条记录。如果没有就向根服务器发送查询请求,根服务器会告诉你要去请求.com顶级服务器。之后DNS服务器再向顶级域名服务器发送查询请求,得到的回复是向.magedu这个二级域名服务器发送查询请求。最终,DNS服务器向二级域名发送请求并得到正确答案返回给客户机。同时将此次查询的结果写入缓存之中,以便下次的查询。

技术分享

资源记录

DNS层次结构中的每一个区(zone),都有与之相关的一组资源记录。资源记录的基本格式是:

name [TTL] IN rr_type value

记录的类型

类型名称功能
SOAStart Of Authority

定义一个DNS区

NSName Server标识服务器,授权子域
AIPv4 Address名称到地址的转换
AAAAIPv6 Address名称到IPv6地址的转换
PTRPointer地址到名字的转换
MXMail Exchanger控制邮件的路由
CNAMECanonical Name主机的呢称或别名




本文出自 “把酒问苍天” 博客,请务必保留此出处http://79076431.blog.51cto.com/8977042/1788417

DNS配置及理论详解

标签:ip地址   服务器   互联网   数据库   如图所示   

原文地址:http://79076431.blog.51cto.com/8977042/1788417

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