LINUX DNS检测
2014-02-21 16:29
281 查看
监视别的进程的进程,改自busybox的networking/nslookup。
1、使用的参数包括:检测间隔时间、域名地址列表(5个域名),参数配置文件dnslist.conf存入在/etc目录下。
2、进程名为nslookup_ppp,被编译到busybox中。
3、在ppp-on程序中运行,在掉线重拨时关闭。
4、DNS检测流程:
(1)读出/etc/dnslist.conf文件中的域名地址列表及检测间隔时间。
(2)统计域名列表中需要检测的域名个数,统计到列表中的域名为空结束。
(3)根据设置的检测间隔延时。
(4)按照域名列表顺序循环检测域名共10次。
(5)在检测中如果有域名检测连通的则退出检测,不再进行下一次的检测。如果连续检测10次都没连通则给主进程发重拔信号。
(6)整体流程图同ICMP检测。
相关文章推荐
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝
- vivi下重新调整分区
- Linux VS Unix:Linux欲一统天下 Unix不死
- linux下设定环境变量
- Linux下修改MySQL编码的方法
- Linux串口通信
- 从Windows系统下访问Linux分区相关软件