-1
我的問題是將IP地址與其主機名匹配。從IP地址獲取主機名
如果IP地址是一個公共IP,那麼簡單的socket.gethostbyaddr(ip)
解決它,但 我的問題是與私人IP即網絡的IP。
如何從網絡IP地址獲取主機名?有沒有辦法找出主機名?
我正試圖在Linux上這樣做。
我的問題是將IP地址與其主機名匹配。從IP地址獲取主機名
如果IP地址是一個公共IP,那麼簡單的socket.gethostbyaddr(ip)
解決它,但 我的問題是與私人IP即網絡的IP。
如何從網絡IP地址獲取主機名?有沒有辦法找出主機名?
我正試圖在Linux上這樣做。
你已經得到了Python代碼需要
socket.gethostbyaddr(ip)
你需要的是對事物的基礎設施方面。要獲取內部主機名,您需要查詢相關網絡的內部DNS服務器。較大的網絡幾乎總是有內部的DNS服務,但是一些較小的網絡卻沒有,因爲它們依靠其他手段(直接IP,NETBIOS,Bonjour等)來查找各種資源。
TL:DR:您需要查詢網絡內部DNS服務問題
第一搜索網站。我不知道蟒蛇,但這看起來像你想要的:http://stackoverflow.com/questions/5576744/convert-ip-to-hostname – pachun
這個問題也是相同的:http://stackoverflow.com/questions/2575760 /蟒查對主機名從-IP-與-1-第二超時 – ryucl0ud