Recent Articles

Gname小知识 | DNS域名解析过程是什么样的?

Release Time:2021-01-11  Views:16527

什么是DNS?

 

DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,它用于TCP/IP网络,它所提供的服务是用来将主机名和域名转换为IP地址的工作。


举例来说,如果你要访问域名math.stackexchange.com,首先要通过DNS查出它的IP地址是151.101.129.69。DNS就是这样的一位“翻译官”,下图是DNS域名解析的一个示例图,它涵盖了基本解析步骤和原理。 

DNS解析过程是什么?

第一步:检查浏览器缓存中是否缓存过该域名对应的IP地址

第二步:如果在浏览器缓存中没有找到IP,那么将继续查找本机系统是否缓存过IP

第三步:向本地域名解析服务系统发起域名解析的请求

第四步:向根域名解析服务器发起域名解析请求

第五步:根域名服务器返回gTLD域名解析服务器地址

第六步:向gTLD服务器发起解析请求

第七步:gTLD服务器接收请求并返回Name Server服务器

第八步:Name Server服务器返回IP地址给本地服务器

第九步:本地域名服务器缓存解析结果

第十步:返回解析结果给用户

 

以上就是DNS解析的整个过程,总结而言,我们现在互联网的繁荣与便捷都是离不开DNS解析服务的功劳。

 

(部分专用名词来源于互联网:侵删)