Можно ли проверить доменное имя на его существование, проверив вывод "dig"?
В источниках я нашел следующие константы:
0 DNS_R_NOEROR
1 DNS_R_FORMERR
2 DNS_R_SERVFAIL
3 DNS_R_NXDOMAIN
4 DNS_R_NOTIMP
5 DNS_R_REFUSED
6 DNS_R_YXDOMAIN
7 DNS_R_YXRRSET
8 DNS_R_NXRRSET
9 DNS_R_NOTAUTH
10 DNS_R_NOTZONE
16 DNS_R_BADVERS
<RCODE 11> # 11 has no macro
<RCODE 12> # 12 has no macro
<RCODE 13> # 13 has no macro
<RCODE 14> # 14 has no macro
<RCODE 15> # 15 has no macro
По моему мнению, NOERROR & SERVFAIL означает, что имя хоста существует (хотя это не означает, что ip связан с ним). NXDOMAIN будет означать, что он абсолютно не существует.
Я предпочитаю не использовать whois, потому что он довольно медленный. копать намного быстрее, так как мне просто нужно убедиться, что имя хоста еще не существует.
Может ли кто-то пролить свет на мои предположения и другие макросы?
Спасибо