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

批量查询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脚本有用就拿去用吧,版权不限。

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

验证码:点击输入框获取验证码

评论列表

游客 2013-02-16 02:38 回复

我怎么查询到的域名都是一排0000.com,怎么回事?是我哪里搞错了吗? 我是直接复制粘贴到新文件改文件名

匿名 2011-01-20 11:47 回复

很好,我用这个注册了个不错的4位com域名,多谢啦。

游客 2011-01-12 20:49 回复

太好了,这正是我需要的。
测试了下,完全ok!
谢谢了。
查看全部3条评论