如何通过IP地址查到具体的机房/ISP

7.84K views网络
0

如何通过IP地址查到具体的机房/ISP?

0

需要用到的几个工具或数据来源。
1.Ip Whois
IP whois和域名Whois类似,就是记录了这些IP地址的所有者的联系信息,通过这些公开的Whois我们就可以很简单粗暴的知道了这些IP地址属于谁以及其联系方式。
北美地区的互联网资源分配组织是ARIN ,对应的网址是https://www.arin.net ,只需要在网站首页的SEARCH Whois输入相应的IP地址就会显示出IP地址的归属信息。因为我们论坛大部分都是海外主机为主,绝大部分也是北美地区的主机,所以ARIN基本就能满足使用。 如果不是ARIN的IP地址,我们也可以看到IP地址分配到那个地区的互联网资源分配组织了。例如搜索:103.0.0.0 我们可以看到Net Type Allocated to APNIC,表示IP地址是归属于 亚太地区的APNIC,那么到Apnic.net就可以查询到准确的Whois数据了,其他几个州的类似。
2.通过BGP信息查询更准确
IP地址归属不代表一定是机房,有些IP地址拥有者并没有自己的网络或机房,例如托管机器,那么他的IP地址很有可能是托管所在的数据中心代为发布的。
这些数据都会在BGP中反映出来。
http://bgp.he.net
直接在这里输入IP地址,就可以看到属于哪个ASN在发布这个IP地址,对应的查看ASN的Whois就可以找到这个IP的网络提供商,也就是真正的一手资源了。
3.MTR
路由追踪,linux下一般可以直接使用,没有滴话 yum install mtr -y
Windows直接下载WinMTR就行了,一般查看最后2-3跳,一般就是机房路由的IP地址了,一般这些IP地址也会带RDNS记录。
例如追踪23.225.154.1可以看到一跳chinatelecom.100g-lacp-b.ceranetworks.com 表面这是直接和电信peer的节点,ceranetworks.com暴露了机房运营商。

问题状态

  • Active
  • Views7838 times
  • Answers1 answer