特定の地域に登録されているドメインのリストを取得するにはどうすればよいですか?たとえば、東アフリカの.keドメインのリストが必要です
それへのアクセスは、TLDレジストラのポリシーに依存します。 1つまたは複数のネームサーバーからのゾーンの AXFRs を許可する1つまたは2つのTLDを見つけることができますが、それらのいずれかが(意図的に)許可した場合、私は非常に驚くでしょう。
あなたの場合、.KE
のネームサーバーのリストを見ると、mzizi.kenic.or.ke
がゾーン転送を許可していることがわかります。そのため、コマンドラインでDig @mzizi.kenic.or.ke. ke. axfr
を実行すると、 。KEのトップレベルゾーン (co.ke、ne.keなど)の有用なリストが得られ、たとえば、 、Dig @ns1.coza.net.za. co.ke. axfr
は完全なリストを表示します。
(編集:mziziのAXFRは現在失敗していますが、ns1.coza.net.zaはまだ問題ありません。)
これに頼ることはできないことに注意してください。これは彼らの側の設定ミスである可能性が非常に高いです。
これは、問題のccTLDを管理するレジストラの支援/許可なしには達成できません。
一部のレジストラがこの情報を公開する可能性はありますが、私はそれを知りません。
アイスランド国立図書館の.isドメインのドメイン全体のWebハーベスティングを実行しているため、このトピックにある程度精通していることに注意してください。幸いなことに、私たちの場合、レジストラは最も協力的です(法律で要求されているとおり)。他のいくつかの国(オーストラリアとニュージーランドのIIRC)は、そのようなリストを入手できず、代わりにインターネットアーカイブからの情報に依存していることを知っています。
最も近い方法は、サーバーの場所を見つけることです。ドメインが指すIPを取得する場合、郡ごとのIP範囲のリストを介してそれらを実行できます。この方法で、サーバーの場所を見つけることができます(1つのドメインのIPをすばやく見つける方法= cmd> ping www.example.com)
このようなリストの例は、次の場所にあります。 http://www.countryipblocks.net/
それは絶対確実な解決策ではありませんが。サイトの所有者はオランダにあり、サーバーは英国、またはさらにアメリカにあります。
それらをレジストリに適用して取得するか、アグリゲータのいずれかからリストをダウンロードします。たとえば、 http://viewdns.info/ または http:// domains -index.com/
Netcraftにはドメイン名による検索機能があります これは、Netcraftツールバーのユーザーがアクセスした〜1,340,568のWebサイトを考慮に入れています。また、ワイルドカード文字も使用できます。 「* .ke」を検索すると、115サイトが返されました。