Существование доменного имени через «dig»

Можно ли проверить существование доменного имени, проверив вывод команды "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, потому что он довольно медленный. dig выполняется намного быстрее, так как мне просто нужно убедиться, что имя хоста еще не существует.

Может ли кто-нибудь пролить свет на мои предположения и другие макросы?

Спасибо

5
задан Salvania 16 January 2011 в 07:56
поделиться