確定 IP 是來自託管服務提供商還是普通 ISP?
我知道這個問題不是完全可以回答的,而且可能永遠不會 100% 可以解決。
但是我正在尋找方法/技術來確定 IP 是否屬於普通的家庭/企業使用者,通過普通的 ISP,或者它是否是來自託管公司或其他類型的網路/系統/伺服器的 IP不太可能是正常 ISP 連接上的普通使用者。我真的很想听聽這裡的人們盡可能地解決這個問題的任何方法。
是否有可能將網路塊與託管公司相關聯的列表?
無論如何,根據任何公共資訊將 ISP 與託管服務提供商區分開來嗎?
如果你的任務是盡可能多地解決這個問題,你會採取什麼方法?
我對網路以及整個網際網路如何組合在一起的知識還不錯,但我更像是一名軟體工程師而不是網路專家,而且我並不真正了解什麼資訊在哪里或如何獲得它。我知道公司可以為他們分配網路塊,並且該資訊在某個地方,僅此而已。
任何幫助,非常感謝。
編輯:我對這樣做的自動化方式感興趣;不是一個人訪問每個 IP 的網站並尋找它屬於託管 IP 的線索。換句話說,我有一個數據庫或其他東西,其中包含資訊和一種方法,可以從這些數據中確定 IP 是託管還是 ISP。
編輯:從您的附加評論中,聽起來您想調查網路分析服務。不要重新發明輪子。如果您對從現有分析平台收到的數據不滿意,那麼很可能是因為沒有足夠的可用數據來可靠地做出您正在尋找的那種區分。
您可以通過在適當的區域網際網路註冊 (RIR) 數據庫中搜尋 IP 地址來找到一些有用的資訊。有關 RIR 是什麼以及它們覆蓋哪些區域的一些資訊。
諸如DomainTools WHOIS之類的工具將完成查找適當 RIR、查詢數據庫並向您顯示結果的工作。
結果可能對您有幫助,也可能對您沒有幫助。如果他們清楚地將 IP 地址顯示為知名消費者/小型企業 ISP 擁有的 IP 地址塊的一部分,那麼這強烈表明流量來自該類使用者。或者,結果可能對您沒有多大幫助。