shell脚本判断域名是否存在解析记录
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,shell脚本实现从的一堆域名中找出哪些域名还存在解析记录记录生成需求:从IDC机房提供的一堆域名中找出哪些域名还存在解析记录先排序去除重复的域名:cat 2.txt |sort -rn|uniq -
千家信息网最后更新 2025年02月24日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安全错误
数据库的锁怎样保障安全
西安软件开发中心工行 知乎
登陆云服务器的视频怎么下载
网络安全法有关的真实案例
网络安全法是哪个部门颁布的
家庭网络技术的发展情况
java存放图片到数据库
画图软件开发电脑配置
数据库怎么分段导出数据
阿里云服务器是什么牌子的
文件管理员和服务器的区别
服务器 500 错误
国泰君安数据库登陆
上海顺冕网络技术服务公司
java 桌面软件开发
腾讯云香港服务器能看ytb吗
小米米家智能家居售后服务器
mssql收缩数据库
设备硬件自动检测软件开发
软件未在数据库注册
好听的互联网科技公司名字
安全班会网络安全主持稿
怎么配置dns服务器ip
虚拟网络技术是什么
托管软件服务器
职高网络技术需要买电脑吗
数据库原理第七版解析
金三科技互联网
公安局网络安全大队接警吗
一个云服务器能不能建两个网站
江苏数据库日志审计管理系统