免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2230 | 回复: 4
打印 上一主题 下一主题

[DNS] 有熟悉bind的同学帮忙看看这个? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-20 09:16 |只看该作者 |倒序浏览
好像很久没来CU了吧。

其实也不算是问题吧,事情是这样的。

上周挂了一台物理服务器,dell2850也没有啥维修价值了,就重新拼了一台——杯具的运维,一堆别人淘汰的DELL的1950自己拼出来一台能用的已经算是跑得快的机器了——esxi虚成两台,装的centos5.8。

原来的机器上跑的是bind服务,授权dns,用heartbeat和rsync两台合一台,然后再组一组主从。有些像raid10不?

既然重做了,那就彻底些,把bind升级一下吧,原来应该是9.8的第一个版本(可能带个小补丁的吧,记不清了),考虑到配置文件的兼容性,就编译安装了bind9.8系列的最新版本,没上9.9系列的。

上周整完以后没问题。

事情来了:
今天在master上更新了一个域名,一时贪心,就到slave上去删掉的域名数据文件,重启了一下slave的bind,希望让bind马上就从master更新这个域名——以前的经验是这样的,slave在这样的情况下,几秒钟最多10秒钟就能从master更新过来配置文件。

结果今天等傻眼了,域名数据文件更新不过来。master上日志正常,查询服务正常,slave上日志正常(除了查这个被删掉数据的域名以外),其他的查询服务也正常。

最后不小心才发现,slave和master之间竟然等到4分多钟后才开始区传输……

再试了一次,还是这样的情况。

这个……有碰到过么?

附图是slave上的bind日志,刚才8点40重启的服务,结果到快45分才开始传输这个域名数据,传输之前查询N次当然都是失败的


论坛徽章:
0
2 [报告]
发表于 2012-06-20 10:15 |只看该作者
之前是自动做的同步更新么?

论坛徽章:
0
3 [报告]
发表于 2012-06-20 10:38 |只看该作者
一般就让它自动更新了,我改master的时候序列号总是增的

如果要快一些的话以前都是直接删了slave上的文件然后重启bind,强制让它去master取,以前都是配置文件加载后立刻开始去取的,现在竟然要等个5分钟样子

论坛徽章:
0
4 [报告]
发表于 2012-06-21 11:18 |只看该作者
帮忙顶,学习一下,只是用了一下他的递归(用默认配置)

论坛徽章:
0
5 [报告]
发表于 2012-06-26 17:04 |只看该作者
1,检查两台主机的时钟是否一至
2,检查两台主机之间UDP/TCP 53是否互通
3,检查MASTER上对一SLAVE的允许规则
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP