Ip

如何辨識給定 IP 地址背後的組織?

  • June 26, 2018

我有一個大dataframe的如下(假數據如下):

ip     
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5

鑑於我的數據中有大量ip地址,我想將它們與一個離線數據集合併,該數據集會告訴我每個地址:

  • 機構名稱
  • 街道
  • 城市

是否可以從 python 做到這一點而不會達到一些api限制?

謝謝!

https://www.iana.org/whois?q=192.168.1.5有您要查找的數據。

我會使用requestslxml模組。

然而,做這種事情,最好假設你會受到限製或有空數據。

**編輯:**請原諒我以美國為中心的回答。還有其他網站允許從所有區域網際網路註冊機構進行查詢。https://www.whois.com/whois/151.101.64.81就是一個例子。網站很容易抓取,但通常是速率限制請求。

還有其他提供 API 樣式答案的服務,例如https://whoapi.com/。這些通常要花錢。

*注意:*我沒有使用過這些網站。

引用自:https://serverfault.com/questions/918187