特定の TLD の WHOIS サーバーをプログラムで特定するにはどうすればよいですか?
ネーム サーバーについては、a.root-servers.net にクエリを実行するだけです。
WHOIS に同等の手順はありますか?
「host -t ns xxx」は知っています。TLD の DNS を生成します。その結果から WHOIS サーバーを導き出すことができますか?
特定の TLD の WHOIS サーバーをプログラムで特定するにはどうすればよいですか?
ネーム サーバーについては、a.root-servers.net にクエリを実行するだけです。
WHOIS に同等の手順はありますか?
「host -t ns xxx」は知っています。TLD の DNS を生成します。その結果から WHOIS サーバーを導き出すことができますか?
それは SRV レコード _nicname._tcp.tld にあります -
例えば;
# dig +short SRV _nicname._tcp.no
0 0 43 whois.norid.no.
詳細については、ウィキペディアの whois の記事を参照してください。
これは、少なくとも一部の tld では機能しますが、.com では機能しません。
tld.whois-servers.net は一般的に使用されるエイリアスで、有効な whois サーバーを指す必要があります。たとえば、com.whois-servers.net