shell脚本判断域名是否存在解析记录
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,shell脚本实现从的一堆域名中找出哪些域名还存在解析记录记录生成需求:从IDC机房提供的一堆域名中找出哪些域名还存在解析记录先排序去除重复的域名:cat 2.txt |sort -rn|uniq -
千家信息网最后更新 2025年01月23日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安全错误
数据库的锁怎样保障安全
mineNAS服务器迈K1
pc软件开发 需要什么
三副本阿里ob数据库
大学生网络安全宣传目的
服务器数据接口安全
互联网科技公司月会议发言
巨鹿县职教中心软件开发
开访客网络安全吗
交行成立软件开发中心
宁畅服务器
纵横软件开发
无锡城市职业技术学院数据库
我的世界服务器给人管理
数据库主流的中间件
日本设计用什么软件开发
数据库数据用web柱状图
软件开发5s
泾川天气预报软件开发
ssm数据库组件
网络安全素养课程
hipyxel服务器IP地址
如何维护网络安全党建工作
网络安全策略案例
服务器安全攻击案例
做软件开发月薪怎么样
专插本网络技术专业学校
aes加密对于数据库索引如何
学校网络安全保密责任制度
node.js 云服务器
连接后端服务器超时