引用1楼yolyry的回复:DNS解析原理
1)用户访问www.baidu.com,先查询客户端缓存
a.浏览器缓存
b.本地的host文件
c.本地设置的DNS服务器(LDNS)
2)LDNS发生请求给根域名服务器root,根域名服务器返回一个域的顶级域名服务器(如.cn)
3)LDNS发送请求给顶级域名服务器gtld,顶级域名查找并返回域名对应的主域名服务器的地址
4)LDNS发送请求给主域名服务器,主域名服务器根据映射关系表找到目录IP,返回给LDNS
5)LDNS缓存这个域名和对应的IP,并并把解析结果返回给用户,用户根据TTL值缓存到本地系统缓存中,域名解析过程结束谢谢哥 |