"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は、ホスト名がまだ存在していないことを確認するだけで済むので、はるかに高速です。
私の前提と他のマクロに誰かが光を当ててくれますか?
ありがとうございます。