2017-01-16 7 views
1

나는 SDN을 개발하기 위해 파이썬을 사용하고있다 나는 또한 DHCP, NAT, 방화벽, QoS와 같은 가상 네트워크 기능을 작성했다. 그러나 192.168.2.XXX와 같은 IP에서 컴퓨터의 호스트 이름을 얻고 싶다. 나는 arp를 사용하려고하지만 그것은 단지 IP와 MAC 주소를 패킷으로 찾을 수 있습니다.IP에서 호스트 이름을 가져 오는 방법은 무엇입니까?

그래서 특정 IP에서 호스트 이름을 얻으려면 어떻게해야합니까? DHCP 또는 NAT에서 해볼까요?

감사합니다. 모듈에서

+1

의 가능한 복제 http://stackoverflow.com/questions/2575760/python-lookup-hostname-from-ip- with-1-second-timeout) –

답변

0

시도 socket.gethostbyaddr()socket

[1 초 시간 제한과 IP에서 파이썬 룩업 호스트 (
+0

하지만 socket.gethostbyaddr()을 사용하면 라우터의 호스트 이름 (게이트웨이의 호스트 이름) 만 얻을 수 있습니다. –