2012-11-30 35 views
0

我不得不自動找到Web服務器在特定IP範圍搜索引擎如果一個特定的IP是網絡服務器

它不應該像攻擊,所以我不能用ping,捲曲,猞猁。我不能也使用反向dns。

另一種方法是使用搜索引擎,如谷歌或Bing。我可以通過將ip放入搜索框中進行搜索,稍後我可以檢查地址是否包含ip,然後我知道這是Web服務器。

但谷歌不返回有用的數據。例如,對於ip 212.77.100.101(這是網絡服務器)不返回有用的結果,它們中的任何一個在結果網頁上都不包含212.77.100.101的地址(https://www.google.pl/search?q=212.77 .100.101)。

是否有任何其他解決方案,或有任何搜索引擎使用?

回答

0

這實際上取決於很多因素。你需要一些腳本來搜索你想要的信息,直接搜索谷歌搜索結果。另外你的服務器是什麼意思?就像一個普通的ole網站服務器?您可能可以利用arin whois以某種方式查詢ip地址以及任何屬於google,yahoo等的內容,您可以將其識別爲可靠的服務器IP地址。如果你想看看它是否是基於更多技術信息(如操作系統,端口等)的服務器,那麼你可能在谷歌上找不到多少東西。

例如一個ARIN WHOIS的谷歌ip來到這裏,http://whois.arin.net/rest/net/NET-74-125-0-0-1/pft。使用你的語言偏好,你可能會對網頁進行查詢,並讓它返回DOM或w/e到一個變量,然後尋找具有識別信息的元素,例如名稱或名稱中的谷歌名稱影響。

真正告訴AFAIK的最好方法是檢查端口和其他技術,這是你無法用它的聲音來完成的。我不知道你可以訪問的任何一個數據庫,或者通過IP地址獲得這些信息......

你是什麼意思的服務器?這將有助於縮小你想要達到的目標。任何IP都提供某種數據?或者任何回到linux盒子的東西?

更多詳細信息! :D

+0

我的任務是找到自治系統的代表。代表我的意思是網絡服務器。 這是使用arin whois的好主意,但在該頁面上我沒有看到信息告訴我這個ip是web服務器 – konradmas

+1

是的。這將會有點棘手,因爲您需要來自每個IP的技術信息,這通常僅在通常的探測或有針對性的搜索過程中才可用。是否有可能通過代理進行端口掃描? – 0xhughes

+0

無法通過代理進行掃描。我認爲解決方案是使用搜索引擎,但我不知道哪一個。 – konradmas

相關問題