seocoder , зачем его резолвить?
Резолвить записи типа A,MX нет смысла.
ТС:
Вот пример как я бы сделал.
Для начала выбиваешь НС записи, если существуют.
Если нет - далее уже через хуизы
И только далее можешь сделать через любого регистратора на "проверку, чтобы зарегить"
Вот для ком:
%dig com. -t ns
выбираешь любой из днс-ов
к примеру
com. 50758 IN NS g.gtld-servers.net.
Далее запрос
%dig @g.gtld-servers.net domain.com -t ns
Если есть хоть один
;; ANSWER SECTION:
domain.com. 172800 IN NS ns1.domain.com.
Тогда домен 100% существует, сразу убираешь его из списка для дальнейщих проверок.
если не существует: (пример)
%dig @g.gtld-servers.net domain234r34rf.com -t ns
Тебе возвращается
status: NXDOMAIN,
Я думаю таким способом у тебя уменьшится база на порядок.
Далее хуизы или попытка зарегить через тот же
http://www.networksolutions.com/whoi...main123444.com
Либо врзвращает Whois, либо сразу перекидывает на
Congratulations! The following domains are available
nonregistereddomain123444 .com