ceacer 2 已发布 1月29号 分享 已发布 1月29号 你知道在我们平时上网时,在浏览器地址栏输入域名地址按下回车键后,到底发生了哪些事情吗?从我们可以识别的网址域名,到计算机可以识别的IP地址,这中间最重要的时DNS服务为我们默默地承担了这一切! Table of Contents DNS简介 DNS全称Domain Name System,主要作用是将网站域名解析成对应的IP地址。 主要功能: A记录:将域名解析位IP地址 CNAME别名记录:别名解析功能常被CDN加速服务商应用 MX邮件记录:购买和搭建邮件服务器时被应用 PTR记录:反向解析,即把IP解析为对应的域名,与A记录相反,邮件服务等业务中会应用 DNS解析流程 以请求www.baidu.com域名解析为例分析DNS解析过程 DNS解析完整流程 第一步:查找本地DNS缓存及hosts文件 浏览器中输入www.zun.com后按回车键,系统首先查找本地DNS缓存记录及hosts文件,查找是否存在解析记录,如果存在则直接获取IP地址进行访问。 一般第一次请求本地没有解析缓存,而hosts文件主要是本地测试使用 第二步:请求LDNS服务器缓存 如果客户端DNS缓存及hosts文件都没有www.zun.com解析记录,那么系统会将解析请求发送给LDNS(客户端本地设置的DNS服务器)解析,如果LDNS服务器本地DNS缓存中有www.zun.com解析记录则直接将IP返回给客户端;如果没有,则LDNS继续请求其他DNS服务器。 第三步:LDNS从根服务器请求解析 LDNS从DNS系统的根开始请求www.zun.com域名解析,根服务器下没有www.zun.com域名解析记录,但是有其对应的顶级域.com的解析记录,根会把.com对应的DNS服务器地址返回给LDNS。 第四步:LDNS从.com服务器请求解析 LDNS获得.com对应的DNS服务器后,就会去.com服务器请求www.zun.com域名解析,.com服务器上也没有www.zun.com解析记录,但.com服务器会把zun.com对应的DNS服务器地址返回给LDNS。 第五步:LDNS从zun.com DNS服务器解析 LDNS获得zun.com对应DNS服务器后,就会去zun.com服务器请求www.zun.com域名解析,zun.com域名对应得DNS服务器时该域名的授权DNS服务器,这个DNS服务器正是购买域名是管理解析所在的服务器,该服务器存在www.zun.com的解析记录(如果没有就是没有设置该域名的DNS解析)。 第六步:DNS服务器发送结果给LDNS zun.comDNS服务器把www.zun.com对应的IP发送给LDNS。 第七步:LDNS把解析记录发给浏览器,并在本地缓存 LDNS把收到的来在授权DNS服务器的解析记录发送给浏览器,并且将本地缓存该解析记录。 至此,DNS解析流程完成。 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录