您当时的方位:主页 > manbet百科

DNS是什么?DNS是Domain Name System域名体系缩写

2015-08-28  codeforacause.net
  • 简述
  •   DNS(Domain Name System,域名体系),因特网上作为域名和IP地址彼此映射的一个分布式数据库,能够运用户更便利的拜访互联网,而不用去记住能够被机器直接读取的IP数串。经过主机名,终究得到该主机名对应的IP地址的进程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,运用端口号53。在RFC文档中RFC 2181对DNS有标准阐明,RFC 2136对DNS的动态更新进行阐明,RFC 2308对DNS查询的反向缓存进行阐明。

 

  DNS功用

  每个IP地址都能够有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点离隔。有了主机名,就不要死记硬背每台IP设备的IP地址,只需记住相对直观有意义的主机名就行了。这便是DNS协议所要完结的功用。

  主机名到IP地址的映射有两种办法:

DNS

 

  DNS

  1)静态映射,每台设备上都装备主机到IP地址的映射,各设备独立保护自己的映射表,并且只供本设备运用;

  2)动态映射,树立一套域名解析体系(DNS),只在专门的DNS服务器上装备主机到IP地址的映射,网络上需求运用主机名通讯的设备,首要需求到DNS服务器查询主机所对应的IP地址。[1]

  经过主机名,终究得到该主机名对应的IP地址的进程叫做域名解析(或主机名解析)。在解析域名时,能够首要选用静态域名解析的办法,假如静态域名解析不成功,再选用动态域名解析的办法。能够将一些常用的域名放入静态域名解析表中,这样能够大大提高域名解析功率。

  DNS重要性

  1、技能视点看

  DNS解析是互联网绝大多数运用的实践寻址办法; 域名技能的再开展、以及根据域名技能的多种运用,丰厚了互联网运用和协议。

  2、资源视点看

  域名是互联网上的身份标识,是不行重复的仅有标识资源; 互联网的全球化使得域名成为标识一国主权的国家战略资源。

  DNS冗余

  为保证服务的高可用性,DNS要求使

dns

dns用多台称号服务器冗余支撑每个区域。

 

  某个区域的资源记载经过手动或主动办法更新到单个主称号服务器(称为主 DNS服务器)上,主 DNS 服务器能够是一个或几个区域的威望称号服务器。

  其它冗余称号服务器(称为辅 DNS 服务器)用作同一区域中主服务器的备份服务器,以防主服务器无法拜访或宕机。辅 DNS服务器定时与主 DNS 服务器通讯,保证它的区域信息坚持最新。假如不是最新信息,辅 DNS服务器就会从主服务器获取最新区域数据文件的副本。这种将区域文件仿制到多台称号服务器的进程称为区域仿制。

  域名结构

  一般 Internet 主机域名的一般结构为:主机名.三级域名.二级域名.尖端域名。 Internet 的尖端域名由 Internet网络协会域名注册查询担任网络地址分配的委员会进行挂号和办理,它还为 Internet的每一台主机分配仅有的 IP 地址。全世界现有三个大的网络信息中心: 坐落美国的 Inter-NIC,担任美国及其他区域; 坐落荷兰的RIPE-NIC,担任欧洲区域;坐落日本的APNIC ,担任亚太区域[1] 。

  解析器

  解析器,或另一台DNS服务器递归代表的情况下,域名解析器,洽谈运用递归服务,运用查询头位。

  解析一般需求遍历多个称号服务器,找到所需求的信息。但是,一些解析器的功用更简略地只用一个称号服务器进行通讯。这些简略的解析器依赖于一个递归称号服务器(称为“存根解析器”),为他们寻觅信息的执行作业。

  DNS服务器

  供给DNS服务的是安装了DNS服务器端软件的计算机。服务器端软件既能够是根据类linux操作体系,也能够是根据Windows操作体系的。装好DNS服务器软件后,您就能够在您指定的方位创立区域文件了,所谓区域文件便是包含了此域中姓名到IP地址解析记载的一个文件,如文件的内容可能是这样的:primary name server = dns2(主服务器的主机名是 )

  serial = 2913 (序列号=2913、这个序列号的作用是当辅域名服务器来仿制这个文件的时分,假如号码增加了就仿制)

  refresh = 10800 (3 hours) (改写=10800秒、辅域名服务器每隔3小时查询一个主服务器)

  retry = 3600 (1 hour) (重试=3600秒、当辅域名服务企图在主服务器上查询更新时,而衔接失利了,辅域名服务器每隔1小时拜访主域名服务器)

  expire = 604800 (7 days) (到期=604800秒、辅域名服务器在向主服务更新失利后,7天后删去中的记载。)

 

  default TTL = 3600 (1 hour) (默许生计时刻=3600秒、缓存服务器保存记载的时刻是1小时。也便是告知缓存服务器保存域的解析记载为1小时)