shell脚本判断域名是否存在解析记录
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,shell脚本实现从的一堆域名中找出哪些域名还存在解析记录记录生成需求:从IDC机房提供的一堆域名中找出哪些域名还存在解析记录先排序去除重复的域名:cat 2.txt |sort -rn|uniq -
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
毕业论文使用别人的数据库
数据库 好友关系
网络技术与酒店结合弊端
网络安全青年文明号申报创建计划
常州app软件开发中心
数据库数据表叙述
时序数据库实例
网络安全教育班级评价
郑州中澳网络技术公司
网络安全教育系统活动
西安软件开发项目经理工资
软件开发常用组件有哪些
内外网服务器
四川服务器续保维护
t6数据库补丁
数据库技术物流应用
网络安全法 金融
微众银行软件开发待遇
巴音郭楞软件开发销售公司
软件开发前期需求调研
公众号服务器配置
苏州个人软件开发哪个好
京东商城的网络技术
宝塔服务器安装
新型的数据库技术
常州app软件开发价格
实时更新数据库
数据库中prompt
软件开发服务审计标准
贵州众易帮互联网科技