DNS解析

  • Post author:
  • Post category:其他


1、概念


域名系统

(英文:

D

omain

N

ame

S

ystem,

缩写



DNS

)是

互联网

的一项服务。它作为将

域名



IP地址

相互

映射

的一个

分布式数据库

,能够使人更方便地访问

互联网

。DNS使用

UDP


端口

53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符


2、域名解析

基本信息

就像我们初次

拜访

一个人一样,我们要知道人家的门牌号,然后按照地址去找。在Internet上只知道某台

机器

的域名还是不够的,还要有办法去找到那台机器。寻找这台机器的任务由网上一种被称为

域名服务器



设备

来完成的,而完成这一任务的过程就称为

域名解析








过程

当一台机器a向其

域名服务器

A发出域名解析请求时,如果A可以解析,则将解析结果发给a,否则,A将向其上级域名服务器B发出解析请求,如果B能解析,则将解析结果发给a,如果B无法解析,则将请求发给再上一级域名服务器C,如此下去,直至解析到为止。

3、服务器

DNS的全称是Domain Name Server,一种程序,它保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。 域名是

Internet

上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名是由一串用点分隔的名字组成的,通常包含组织名,而且始终包括两到三个字母的后缀,以指明组织的类型或该域所在的国家或地区。

之所以域名解析不需要很长时间,是因为上网接入商,比如通过阳光DNS接入北京电信,河南电信等,为了要加速用户打开网页的速度,通常在他们的

DNS服务器

中缓存了很多域名的DNS记录,再根据用户所在地做出网络分配。这样这个接入商的用户要打开某个网页时,接入商的服务器不需要去查询域名数据库,而是把自己

缓存

中的DNS记录直接使用,从而加快用户访问网站的速度。这是其最大的优点。

缺点是上网接入商ISP的缓存会存储一段时间,只在需要的时候才更新,而更新的频率没有什么标准。有的ISP可能1小时更新一次,有的可能长达一两天才更新一次。

所以新注册的域名一般来说解析反倒比较快。因为所有的ISP都没有缓存,用户访问时

ISP

都是要查询域名数据库,得到最新的DNS数据。

而老域名如果更改了DNS记录,但世界各地的ISP缓存数据却并不是立即更新的。这样不同ISP下的不同用户,有的可以比较快的获取新的

DNS

记录,有的就要等ISP缓存的下一次更新。



版权声明:本文为WANG_LI_JUN_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。