ulmate01 发表于 2013-6-10 21:11:00

dnspod的那种叫权威dns服务器,注册于全球根域名服务器下。谷歌和各省的叫递归查询dns服务器,无需注册到全球根域名服务器。

dnspod用于将域名解析为ip,传回给谷歌等用户dns,用户dns将获取的结果交给浏览器,浏览器访问ip并发送http头到解析后的ip,web服务器接受解析并返回网页。

完整的一次查询:
首先:用户--谷歌dns--根域--根域返回dnspod的dns服务器地址--谷歌--返回dnspod服务器地址给用户--链接dnspod服务器的出ip--返回ip给浏览器--浏览器返回http头给ip---web服务器发送内容。

好吧基本就这样,错的地方不管,你大概理解就行!

雨宫音羽 发表于 2013-6-10 22:02:58


qqcm 发表于 2013-6-10 22:49

back.gif

dnspod的那种叫权威dns服务器,注册于全球根域名服务器下。谷歌和各省的叫递归查询dns服务器,无需注册到全 ...
谢谢。但是就是说google的dns解析过一次后就会保存在自己的dns服务器上,那么别的用户再要求解析就可以直接从google dns获取而不用再连接dnspod服务器?

雨宫音羽 发表于 2013-6-10 22:06:59


ulmate01 发表于 2013-6-10 22:52

back.gif

谢谢。但是就是说google的dns解析过一次后就会保存在自己的dns服务器上,那么别的用户再要求解析就可以直 ...

各ISP的DNS也有这个功能

其实我觉得现在改DNS防污染简直是开玩笑 一切经过FW的DNS包 只要是域名在污染列表里的 FW都会直接返回一个带有虚假IP的DNS解析包 国外NS返回的带有真实IP的DNS数据包直接被系统丢弃了【系统只认一个包 然后FW由于各种优势数据包永远返回的比国外NS快。。

当然用谷歌还是有好处。。

qqcm 发表于 2013-6-10 21:17:00


qqcm 发表于 2013-6-10 22:49

back.gif

dnspod的那种叫权威dns服务器,注册于全球根域名服务器下。谷歌和各省的叫递归查询dns服务器,无需注册到全 ...
好吧确实有错 我真不是故意想挑刺的。。

"
递归查询NS一般不会返回域名的DNSPOD服务器地址给用户 除非用户指定了需要解析这个域名的NS记录

递归嘛 递归NS查询完了 直接就返回给用户该域名该用户查询的记录类型【一般是A记录】对应的IP了

雨宫音羽 发表于 2013-6-10 21:17:45

再解释一下,

根域名服务器保存了所有域名的ns记录,ns记录就是,那个域名用那个服务器解析,例如:用户用谷歌dns查询ccc.com,谷歌dns会先查找自己哪里有没有缓存记录是否过期,如果没有或过期则去问根域名服务器,根域服务器返回ccc.com是用dnspod解析的,那么这时谷歌dns直接联系dnspod获得解析结果并根据获得的ttl值决定缓存结果到自身多长时间,并将结果返回给用户。第二次查询谷歌dns发现自己缓存有记录并且未过期,则直接返回结果给用户。

综合以上,你会发现有些网站第一次浏览很慢但第二次就快多了。同时你的电脑如果开启dns客户端还会缓存结果到本地,下次解析就不麻烦谷歌dns了!直到本地缓存的ttl值过期才重新获取!
页: 1 [2]
查看完整版本: 在不用google的8.8.8.8前我们的dns是什么?