shell脚本判断域名是否存在解析记录
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,shell脚本实现从的一堆域名中找出哪些域名还存在解析记录记录生成需求:从IDC机房提供的一堆域名中找出哪些域名还存在解析记录先排序去除重复的域名:cat 2.txt |sort -rn|uniq -
千家信息网最后更新 2026年10月31日shell脚本判断域名是否存在解析记录
shell脚本实现从的一堆域名中找出哪些域名还存在解析记录
记录生成需求:从IDC机房提供的一堆域名中找出哪些域名还存在解析记录
先排序去除重复的域名:
cat 2.txt |sort -rn|uniq -c|awk '{print $2}' >test执行脚本sh 2.sh m 或者是sh 2.sh e 或者sh 2.sh 未知 对应生成文件 m.log e.log wujilu.log
[root@intf-06 ~]# cat 2.sh #!/bin/shlist=$(cat /root/test)for n in $listdo echo $n|tee -a 1.log&& ping -c1 -i 0.1 $n -q 2>&1 |tee -a 1.logdone if [ $1 == "m" ];thensed -e '/Done/{d}' -e '/\[1\]/{d}' 1.log|grep -B 1 'PING'|grep "^$1" >m.logecho "" >1.log elif [ $1 == "e" ];thensed -e '/Done/{d}' -e '/\[1\]/{d}' 1.log|grep -B 1 'PING'|grep "^$1" >e.logecho "" >1.log elif [ $1 == "未知" ];thensed -e '/Done/{d}' -e '/\[1\]/{d}' 1.log|grep "$1"|awk -F '[ :]+' '{print $2}' >wujilu.logecho "" >1.logfi获取的结果如下:
以m开头的存在解析记录的二级域名[root@intf-06 ~]# cat m.log m.qxwfc.cnm.qldua.cnm.wstzk.cnm.gsnon.cnm.fzhxzm.cnm.ew740.cn以e开头的存在解析记录的二级域名[root@intf-06 ~]# cat e.log e.gsnon.cne.fzhxzm.cne.ew740.cn不存在解析记录的二级域名[root@intf-06 ~]# cat wujilu.log m.0v43q.cne.x51se.cn
域名
二级域名
脚本
开头
生成
文件
机房
结果
需求
排序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网金融科技
科技互联网公司装修
港股互联网科技股
互联网科技集团
卓越科技(互联网 )
九亚互联网科技
百单互联网科技有限公司
互联网女皇 腾讯科技
深圳艾佳互联网科技
卓越科技互联网 招聘
互联网科技教育视频
内蒙古九一互联网科技
伊宁互联网科技做什么的
为客找房互联网科技公司怎么样
科技互联网海报
江苏苏星互联网科技有限公司
工业互联网科技成果转化
广州燕处互联网科技有限公司
山东大美朱楼互联网科技有限公司
武汉亿视互联网科技有限公司
互联网科技公司税收优惠
没上市的科技互联网公司
狮子座互联网科技
上海喔噻互联网科技
上海万想互联网科技
农村开互联网科技讲堂
宁波青枫互联网科技有限公司
互联网金融科技公司干啥的
互联网领先科技活动
米泉互联网科技专业怎么样