2

WHOISがどのように機能するかを理解しようとしています。この機能を抽象化するサードパーティやGemsがあることは知っていますが、何が起こっているのかについて基本的な理解が必要です。したがって、標準のRubyライブラリのみを使用して、直接ソースに直接アクセスすることで、これを最も直接的な方法で行う方法に興味があります。テストのユースケースとして、登録されている最新の.COMドメインを10個プルできるようにしたいと思います。これにより、特定の期間に登録されたすべてのドメイン名のリストをクエリする方法を理解するためのモデルが得られます。与えられたTLD。IANAが.COMクエリに対してVerisignを指すことを理解しているので、それが正しく、Versignにクエリを実行する必要がある場合、Verisignに何を要求し、Rubyでこのクエリを実行するにはどうすればよいですか?同じように、これを自分で理解するためにどのようなドキュメントやリファレンスを使用できたでしょうか(見つけるのに苦労したので尋ねます)。ありがとう。

4

1 に答える 1

1

通常、特定の.TLDのレジストリ機関がこの情報へのアクセスを提供しない限り、特定の.TLDに対して作成された最後のNドメインを知ることはできません。

そしてAFAIK、これは現在レジストリが提供していない機能です。

一部のレジストリでは、TLDに登録されているすべてのドメインのリストを一部の承認済みパートナーにダウンロードできます。この機能は通常、非常に高価であり、特定のTLDに存在するドメインの数と数をいつでも知る必要がある場合にのみ役立ちます。

監視するTLDがこの機能をサポートするレジストリに属していることを考えると、この承認は非常に費用がかかり、レジストリによって承認される必要があることに注意してください。

あなたはベリサインを引用しました。VerisignはTLDゾーンファイルアクセスプログラムを提供していますが、これはパブリックWHOISインターフェイスを介して無料でアクセスできるものではありません。

于 2012-02-07T15:25:43.733 に答える