2017-01-16 168 views
1

我使用python開發SDN 我也寫了一個虛擬的網絡功能,正如DHCP,NAT,防火牆,QoS的 但我想從IP的計算機主機名192.168.2.XXX像我 嘗試使用ARP但它只能在數據包中找到IP和MAC地址。如何從IP獲取主機名?

那麼我應該如何從特定IP獲取主機名? 我應該在DHCP還是NAT中試用?

非常感謝!

+1

[從IP的Python查找主機名以1秒超時(的可能的複製http://stackoverflow.com/questions/2575760/python-lookup-hostname-from-ip- with-1-second-timeout) –

回答

0

嘗試socket.gethostbyaddr()從模塊socket

+0

但是我使用socket.gethostbyaddr()只能得到路由器的主機名(網關的主機名)。 –