저는 우분투를 사용하고 있는데 다른 컴퓨터의 ipv6 주소를 찾으려면 Python을 사용할 수 있습니다. 나는 이미 다른 컴퓨터의 ipv4 주소를 알고 있습니다.
이전에는 다른 컴퓨터의 MAC 주소를 찾은 다음 arp -an <ip_addr>
해당 MAC 주소를 사용하고 구문 분석하여 반환해야 했습니다. Linux 또는 Python을 통해 유사한 작업을 수행하여 ipv4를 통해 검색/핑하고 해당 호스트에 대한 추가 정보(예: ipv6 주소)를 반환할 수 있습니까?
답변1
운이 좋으면, 다른 컴퓨터의 호스트 이름을 알고 있다면 간단히 호스트 이름을 ping하여 (링크-로컬) IPv6 주소를 찾을 수 있습니다. 예를 들어, ping -6 otherhost
. 이를 위해서는 다른 컴퓨터가 LLMNR 또는 mDNS 응답기를 실행하고 있어야 하며 다른 컴퓨터가 동일한 LAN에 있어야 합니다.
상대 컴퓨터의 MAC 주소를 알고 있는 경우 변환기를 사용하여 링크-로컬 IPv6 주소를 알아낼 수 있으며,이것, 예를 들어.