jak znaleźć trzy znakową dostępną domenę internetową?

Ostatnio w gronie znajomy został poruszony temat trzy znakowych domen. Strasznie mi to namieszało w głowie ponieważ historyjki o cenach i powodach przetrzymywania takich wykopalisk jeżą włosy na głowie. Szperałem trochę w internecie jak sprawdzić ,które domeny są dostępne w odniesieniu do trzech znaków. Oczywiście wyniki w wyszukiwarkach to same bzdury z jednym ale?! Utworzenie skryptu nie powinno być trudne, skryptu który prosto z serwera przeszuka interesującą nas zawartość w odniesieniu do serwera DNS.
Więc od początku! Tworzymy plik na serwerze np o nazwie domena-trzy-znaki.sh i wklejamy kod przedstawiony poniżej:

#!/usr/bin/env bash

array=( a b c d e f g h i j k l m n o p q r s t u v w x y z )

for a in "${array[@]}"
do
for b in "${array[@]}"
do
for c in "${array[@]}"
do
domain="$a$b$c.com"
echo $domain
nslookup $domain|grep NXDOMAIN >> domena.txt
done
done
done

Skrypt gdy nie odnajdzie wpisu strefy dns zapisze taką domenę do pliku o nazwie: domena.txt Skrypt odnosi się tylko do domen, które zawierają litery jako znaki podstawowe i rozszerzenie  (TLD) typu .com. Co można zmienić w samym skrypcie np na .net :

domain="$a$b$c.net"

Należy pamiętać że nawet jak skrypt zapisze domenę do pliku nie znaczy że jest dostępna – wolna. Czasem po prostu nie posiada prawidłowych serwerów DNS.  Kilka znalezionych ale nazwy z tz dupy , Ok więc może dodamy cyfry? ….ale to już innym razem  😉