6

ウェブサイトの元の国を知りたい。Alexa の Web サイトは、多くの場合、Web サイトの元の国を検出できることに気付きました。たとえば、Alexa は、stackoverflow.com Web サイトの元の国が米国であることなどを検出できます。アレクサはこれをどのように行うのですか?どうすればこれを行うことができますか?ありがとうございました..

4

6 に答える 6

6

他の回答は問題ありませんが、多くの DNS 登録は匿名化サービスによって保護されており、多くのサイトはサイトの所有者がいる国以外の国のプロバイダーによってホストされていることにも注意してください.

example.com米国の ISP のサーバーで物理的にホストされ、DNS はカナダの会社が提供し、サイトの所有会社はレソトにある可能性があります。最近はわかりません。

于 2010-09-25T21:54:48.933 に答える
5

Alexa の Data from XML からいつでも任意の Web サイトの国を読み取ることができます

コアデータ

http://data.alexa.com/data?cli=10&url=http://www.flipkart.com

フルデータ

http://data.alexa.com/data?cli=10&dat=snbamz&url=http://www.flipkart.com

他の自己開発アプローチよりも信頼性が高く、簡単です。

于 2014-09-12T13:59:20.440 に答える
2

whoisプロトコルには、1 つの情報「国」ウィッチがあり、それを使用する必要があります。

于 2010-09-25T15:14:25.727 に答える
1

この情報は、ドメインの IP から取得できます。その国を調べるには、IP-to-country データベースが必要です。

これを試してみてください http://www.ip2country.net/

于 2010-09-25T15:13:19.890 に答える
1

ほとんどの場合、特定のドメインの DNS データをチェックします

http://en.wikipedia.org/wiki/Whois

于 2010-09-25T15:14:49.857 に答える
1

他の回答に記載されているようにWHOISルックアップを実行して、レジストラによって保存され、ユーザーによって入力された Web サイトに関する情報を取得できます。ただし、実際の技術データではなく、ユーザーが入力した情報の既存のデータベースに依存しています。

IP ジオローカリゼーションサービスを使用して、 IPに基づいて場所を取得できます。これは、すべての IP で常に機能するとは限りません。経由するすべてのホップに対してこれを行うこともできます。これは、traceroute (Windows では tracert または *NIX では traceroute を使用) を実行して一覧表示し、要求がどこに移動しているかを確認できます。

于 2010-09-25T15:52:14.137 に答える