現在、利用可能なドメインを検出するスクリプトを作成しようとしています。最初のアイデアは、「NXDOMAIN」を含むすべてを書き出すことでしたが、これには、登録できないことがわかったドメインが含まれてしまいました..そのため、「a.gtld-servers.net」の要件も追加しました。問題は、ドメインがすでに登録されている場合に、これらの両方の条件が満たされていることです。結果をフィルタリングするために使用できるものに関して、私はアイデアがありません。
誰にもアイデアはありますか?ここに私のコードがあります:
function getResponse () {
output=$(dig $1.com +nostats +noanswer +noquestion)
if [[ $output == *NXDOMAIN* ]] && [[ $output == *a.gtld-servers.net.* ]]; then
echo "$1.com"
fi
}
for v in {a..z}; do
for w in {a..z}; do
for x in {a..z}; do
getResponse $v$w$x &
sleep 0.01s
done
done
done
for v in {a..z}; do
for w in {a..z}; do
for x in {a..z}; do
for y in {a..z}; do
getResponse $v$w$x$y &
sleep 0.01s
done
done
done
done