不懂博客—所知甚少因而建立此博客记录不懂知识;学习、关注、体验互联网。

批量查询4位未注册域名并保存为文本的shell脚本

来源:原创 作者:fcbu.com 时间:2011-01-09 【 打印

这个shell脚本能查询所有的4位.com域名,并将未注册的域名保存到fcbu.com.txt的文本文件中。

代码很简单,如下:

#!/bin/bash
str="0123456789abcdefghijklmnopqrstuvwxyz"
leng=`expr length $str`
exp=".com"
n=1
while [ $n -le $leng ]
do
domaina=`expr substr $str $n 1`
m=1
while [ $m -le $leng ]
do
domainb=$domaina`expr substr $str $m 1`
k=1
while [ $k -le $leng ]
do
domainc=$domainb`expr substr $str $k 1`
i=1
while [ $i -le $leng ]
do
domaind=$domainc`expr substr $str $i 1`
domain=$domaind$exp
var=''
var=`whois $domain | grep -i -A 1 status: | tail -n 1`
if [ "$var" = "" ]; then
echo $domain >> fcbu.com.txt
fi
(( i ))
done
(( k ))
done
(( m ))
done
(( n ))
done
exit 0;

如果要查询其他后缀的域名只要修改第四行的exp=".com",例如改为exp=".net" 即可。

这个批量查询4位未注册域名并保存为文本的shell脚本有用就拿去用吧,版权不限。

分类目录: | 标签:域名 shell 脚本
linux下scp命令的使用方法详解实例
Nginx服务器配置支持ssi包含文件及动态包含