gpt4 book ai didi

.net - 如何确定IP地址属于哪家公司?

转载 作者:行者123 更新时间:2023-12-04 12:50:09 27 4
gpt4 key购买 nike

我正在尝试以编程方式确定与给定 IP 地址关联的公司*。

我的第一个猜测是:

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

但是如果反向 DNS 设置不正确,这将不起作用,这似乎发生在 90% 的时间。

然而,即使反向 dns 失败,一些网站仍然能够成功确定与特定 IP 相关联的公司。例如,在 this site ,即使没有设置主机名,ISP Provider 字段有时也会包含有值(value)的信息(即公司名称)。

使用 .net 实现相同目标的最简单方法是什么?

注意事项:
  • 我不需要规范名称。即 MS 或 Microsoft 都可以。
  • 我的目标是大公司,它们可能“拥有”他们的 IP 地址范围。
  • 我在 Windows 上运行,因此默认情况下未安装 unix 的 whois 工具。


  • 编辑关于 whois 的使用:有时, there's no whois information associated with an IP

    最佳答案

    您可以安装 whois来自微软的 windows 命令行工具

    编辑:那你在找什么信息?

    >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]

    关于.net - 如何确定IP地址属于哪家公司?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032457/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com