免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: dshgeyx

[DNS] bind9做的服务器,域名缓存的问题 [复制链接]

论坛徽章:
0
发表于 2014-12-04 14:28 |显示全部楼层
首先声明啊,肯定不是做网站推广,一个是英国广播公司的网站,一个是白宫政府的网站,我可不替人家操心这推广的事情。选择这两个网站做测试的原因是估计这两个网站从我管的dns服务器上面访问的人少,故选择这两个网站做测试。
另外,不是我纠结于这多少毫秒的误差不放,是因为现实确实如此,跟之前的理论认识有了偏差,所以纠结。
如果是缓存服务器,只用forward的话,是不是就不会受ttl的影响了?


回复 10# woxizishen


   

论坛徽章:
23
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2015-11-23 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
发表于 2014-12-04 18:58 |显示全部楼层
回复 11# dshgeyx

1.forword only DNS  这种是客户端发起查询就直接转发给后面的dns服务器了,他不做任何解析动作,如果后面的dns服务器查询失败,或未给结果,直接就返回客户端查询失败。


2.forword 这种也是是客户端发起查询就直接转发给后面的dns服务器了,但是如果后面的dns服务器查询失败,或未给结果,他还会发起本地查询。

论坛徽章:
0
发表于 2014-12-05 08:22 |显示全部楼层
回复 12# woxizishen
最终总结,我试着说一下我现在的理解,不知道对不对

本方dns服务器缓存对方域名地址的时间长短取决于对方ttl的设置时间,假设第一次取得域名的时间为0,对方ttl时间设置为10分钟,那么在这10分钟之内,都是从本服务器缓存取对方域名,10分钟过了之后,再取的话,就得重新向对方服务器发起请求获取,然后在缓存,是不是这样?


   

论坛徽章:
23
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2015-11-23 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
发表于 2014-12-05 11:59 |显示全部楼层
回复 13# dshgeyx

你可以这样理解,但是如果你在这个时间内清除bind的缓存的话或者本地缓存有问题无法提供正常解析的话,dns服务器还是会将客户端的请求发送给对方dns服务器进行查询。
往往一个顶级域名服务器的a记录更改后,需要一天甚至2天才会更新,就是因为每个dns服务器都有自己的缓存记录,更新是需要花费时间的。

   

论坛徽章:
0
发表于 2014-12-05 12:45 |显示全部楼层
回复 14# woxizishen
有方法知道对方ttl的设置时间么?


   

论坛徽章:
23
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2015-11-23 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
发表于 2014-12-05 13:57 |显示全部楼层
回复 15# dshgeyx

dig   www.163.com      看红色标示部分。老兄你的问题太多了,这是最后一个了吧。。。。要不你先看看dns有关的资料,如有不是很明白的地方,再发问。


[root@qiqi ~]# dig www.163.com

; <<>> DiG 9.2.4 <<>> www.163.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13507
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 5, ADDITIONAL: 5

;; QUESTION SECTION:
;www.163.com.                   IN      A

;; ANSWER SECTION:
www.163.com.            429     IN      CNAME   www.163.com.lxdns.com.
www.163.com.lxdns.com.  429     IN      CNAME   163.xdwscache.glb0.lxdns.com.
163.xdwscache.glb0.lxdns.com. 15 IN     A       183.60.222.63
163.xdwscache.glb0.lxdns.com. 15 IN     A       125.90.204.117

;; AUTHORITY SECTION:
xdwscache.glb0.lxdns.com. 19545 IN      NS      ns4.glb0.lxdns.com.
xdwscache.glb0.lxdns.com. 19545 IN      NS      ns5.glb0.lxdns.com.
xdwscache.glb0.lxdns.com. 19545 IN      NS      ns1.glb0.lxdns.com.
xdwscache.glb0.lxdns.com. 19545 IN      NS      ns2.glb0.lxdns.com.
xdwscache.glb0.lxdns.com. 19545 IN      NS      ns3.glb0.lxdns.com.

;; ADDITIONAL SECTION:
ns1.glb0.lxdns.com.    4638    IN      A       58.220.6.138
ns2.glb0.lxdns.com.     4638    IN      A       111.206.217.82
ns3.glb0.lxdns.com.     4638    IN      A       101.227.66.164
ns4.glb0.lxdns.com.     4638    IN      A       101.227.66.164
ns5.glb0.lxdns.com.     4638    IN      A       125.39.1.115



   

论坛徽章:
0
发表于 2014-12-06 17:22 |显示全部楼层
回复 16# woxizishen
最后一个了,没有问题了,通过和您的这番请教,更新了之前的一些理解不对的地方,特别是ttl这里,非常感谢您的耐心帮助!
我用dig查看了whitehouse.gov和bbc.com,确实是之前用curl测试到的20秒和5分钟

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP