ウェブサイトの元の国を知りたい。Alexa の Web サイトは、多くの場合、Web サイトの元の国を検出できることに気付きました。たとえば、Alexa は、stackoverflow.com Web サイトの元の国が米国であることなどを検出できます。アレクサはこれをどのように行うのですか?どうすればこれを行うことができますか?ありがとうございました..
6 に答える
他の回答は問題ありませんが、多くの DNS 登録は匿名化サービスによって保護されており、多くのサイトはサイトの所有者がいる国以外の国のプロバイダーによってホストされていることにも注意してください.
example.com米国の ISP のサーバーで物理的にホストされ、DNS はカナダの会社が提供し、サイトの所有会社はレソトにある可能性があります。最近はわかりません。
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
他の自己開発アプローチよりも信頼性が高く、簡単です。
whoisプロトコルには、1 つの情報「国」ウィッチがあり、それを使用する必要があります。
この情報は、ドメインの IP から取得できます。その国を調べるには、IP-to-country データベースが必要です。
これを試してみてください http://www.ip2country.net/
ほとんどの場合、特定のドメインの DNS データをチェックします
他の回答に記載されているようにWHOISルックアップを実行して、レジストラによって保存され、ユーザーによって入力された Web サイトに関する情報を取得できます。ただし、実際の技術データではなく、ユーザーが入力した情報の既存のデータベースに依存しています。
IP ジオローカリゼーションサービスを使用して、 IPに基づいて場所を取得できます。これは、すべての IP で常に機能するとは限りません。経由するすべてのホップに対してこれを行うこともできます。これは、traceroute (Windows では tracert または *NIX では traceroute を使用) を実行して一覧表示し、要求がどこに移動しているかを確認できます。