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缓存的下一次更新。