您的位置:首页 > 运维架构 > Linux

LINUX DNS检测

2014-02-21 16:29 281 查看


《ARM Linux开发-warewin 2G/3G无线传输(DTU)和路由器—笔记》

监视别的进程的进程,改自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 PPP DTU