7

特定の IP アドレスに関連付けられている会社* をプログラムで特定しようとしています。

私の最初の推測はこれでした:

  string hostname = Dns.GetHostEntry(IPAddress.Parse(ip)).HostName;

しかし、逆引き DNS が正しく設定されていない場合、これは機能しません。これは 90% の確率で発生するようです。

ただし、一部の Web サイトでは、逆引き DNS が失敗した場合でも、特定の IP に関連付けられている会社を正常に判別できます。たとえば、このサイトでは、ホスト名が設定されていなくても、ISP プロバイダー フィールドに重要な情報 (会社名など) が含まれていることがあります。

.net を使用して同じことを達成する最も簡単な方法は何ですか?


ノート :

  • 正式な名前は必要ありません。つまり、MS または Microsoft はどちらも問題ありません。
  • 私は、IP アドレス範囲を「所有」する可能性が高い大企業をターゲットにしています。
  • 私は Windows で実行しているため、UNIX の whois ツールはデフォルトではインストールされていません。

whois の使用に関する編集: IP に関連付けられた whois 情報がない場合があります

4

5 に答える 5

2

Windows 用のwhoisコマンド ライン ツールは、Microsoft からインストールできます。

編集:では、どのような情報を探していますか?

>whois bbc.co.uk
Domain name:
    bbc.co.uk

Registrant:
    British Broadcasting Corporation

Registrant type:
    UK Limited Company, (Company number: 000057)

Registrant's address:
    Research & Development
    Kingswood Warren
    Tadworth
    Surrey
    KT20 6NP
    United Kingdom

Registrar:
    British Broadcasting Corporation [Tag = BBC]
于 2009-06-23T13:19:21.100 に答える
0

このhttp://ws.arin.net/whois/を確認してください。必要な情報が提供されます。

リクエストしてみてください

http://ws.arin.net/whois/?queryinput= {ipaddress} WebClientまたはWebRequestを使用して、返された文字列を解析してみてください。

単純なstring.IndexOf( "OrgName:")ルックアップで、詳細を確認できます。

URLの例http://ws.arin.net/whois/?queryinput=207.46.193.254

HTH

OneSHOT

于 2009-06-23T14:32:56.847 に答える
0

https://ws.arin.net/whois Web サイトで whois ルックアップを実行して、探している情報を解析できます。

于 2009-06-23T13:09:49.963 に答える
0

多くのプログラムの問題と同様に、あなたが求めていることは、あなたが期待するほど単純ではありません。

最初の質問... 解決したい IP アドレスのソースは何ですか? Web サイトの「訪問者」、Web サーバー、または未知のソースですか? この回答では、あなたがウェブサイトの訪問者を「変換」したいと考えていると仮定します。これは、IP->会社を解決するための最も一般的で価値のある理由です。

問題 1... WHOIS を使用すると、問題の IP アドレスに関連付けられたネットブロック (IP アドレス範囲) の「所有者」を解決できます。ネットブロックの「所有者」は、(通常) 識別したい会社にサービスを提供している ISP であり、IP アドレスを使用している会社ではありません。

問題 2... DNS は、IP->domain.tld または domain.tld->ip タイプ解決以外の信頼できるソースではありません。それを超えて、それは強制されておらず(実際にはそうではありません)、完全に信頼できるわけではありません。

問題 3... これはあなたにとって問題ではないかもしれません。WHOIS クエリを解決した NIC (ARIN、RIPE など) によっては、結果の形式が常に解析しやすいとは限らないことがわかります。

于 2010-02-19T03:07:08.430 に答える