什么是DNS?什么是DNS传播?

2022/6/29 14:45:00

DNS一词在互联网中常常出现,但是很少人可以明确说出它的涵义。今天我们梳理一下什么是DNS、DNS传播的定义、域名系统工作原理。

域名系统及工作原理

域名系统就是DNS,指的是一种翻译名称的系统。如www.laobingyun.com,在IPv4里需要转换为一个IP,或在IPv6中转换为更复杂更现代的字母数字IP地址。

用户在访问网站时,用户设备/机器会向用户本地DNS服务器请求地址。用户近期没有访问过该网站,就会将请求转发给负责管理它的服务器。收到结果后,会存储/保存在本地域名系统缓存中,以便将来再次请求更快打开。存储的具体时间受到配置生存时间影响。

域名系统服务器作用

DNS服务器主要处理的基本作用有DNS主机及解析器。

DNS主机含域的区域,用这些域的区域记录响应请求。通过对区域进行修改更正时都要在主机上进行操作。

DNS解析器属于域名系统服务器,通过给其他域名系统服务器发送请求,获得区域获取记录来相应别人获得的请求,这种请求也叫递归请求。

当用户通过ISP(互联网服务提供商)连接上互联网后,用户的ISP就会提供2个甚至超过2个的DNS解析器,来管理用户在互联网中使用产生的递归DNS请求。

DNS传播的含义

DNS传播是用户域名在进行任何修改后的时间框架,一般域名系统传播时间在几分钟到48小时甚至更久。技术层面上域名系统不能传播,但DNS传播早成为人们习惯使用的术语。请求从本地使用的解析器按需转发到权威名称服务器,然后被缓存以提高未来的域名系统查找。

域名系统缓存和浏览器缓存

域名系统缓存指的是几台服务器中缓存域名系统,服务器可以在长达48小时内识别旧IP地址,直到下次域名系统更新。浏览器缓存和域名缓存毫无关系,但是浏览器缓存可能会导致用户访问到旧页面内容。浏览器缓存看到的是浏览器历史副本,想获得新副本可以清除浏览器缓存。