APP下载

巧用智能化工具提升域名系统维护能力

2015-03-02中国电信股份有限公司江苏分公司操作维护中心数据维护部

江苏通信 2015年2期
关键词:程序功能

中国电信股份有限公司江苏分公司操作维护中心数据维护部 刘 菁

巧用智能化工具提升域名系统维护能力

中国电信股份有限公司江苏分公司操作维护中心数据维护部 刘 菁

除DNS(域名系统)自有的网络流量监控、服务器内核监控、解析监控、服务器集群监控外,运用一些软件和脚本可以提高维护效率,提升维护能力。

域名系统;维护;域名解析

1 域名系统结构

DNS(域名系统)是一个将域名和IP地址相互映射的分布式数据库,一般通过在服务器上安装BIND(伯克利互联网域名保护协议)来实现域名解析功能,采用anycast(任播)方式,见图1。

除安全防护缓存系统的专业网管可对DNS服务器实现管理外,在日常维护中还可以利用Linux操作系统强大的功能实现各种个性化维护需求。

2 利用Cacti实现BIND统计功能

这里用到大家熟悉的一套开源的PHP(超文本预处理器)程序Cacti,我们之前用它来采集城域网设备的流量、CPU(中央处理器)、BAS(宽带接入服务器)在线用户数,并利用其方便的cdef功能实现人均带宽、地址池利用率等计算采集。现在我们把它同样用在bind主机的性能采集上。

在BIND主机使用命令rndc stats可以产生一个重要统计文件named.stats,在这个文件里存放了实时的DNS请求回应等诸多信息,将这个文件导入pl模板后,就可以使用图形化界面看到实时的BIND各种请求连接数如A记录,MX记录、响应时延、解析成功/失败次数等。

3 利用syslog的实时异地备份及呈现

DNS中有数十台BIND主机,主机的日志是日常维护重点查看的文件之一,将各台主机的日志远程保存Linux数据库中,既有利于日志查看,也可避免可能的主机被入侵后历史日志恶意删除的情况。……

登录APP查看全文

猜你喜欢

程序功能
也谈诗的“功能”
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
关于非首都功能疏解的几点思考
英国与欧盟正式启动“离婚”程序程序
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
创卫暗访程序有待改进
中西医结合治疗甲状腺功能亢进症31例