2

現在、利用可能なドメインを検出するスクリプトを作成しようとしています。最初のアイデアは、「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
4

1 に答える 1