如何从Python中的IPv6地址查找本地主机名?
我试图诊断网络带宽占优势,我使用Wireshark来查找哪些IPv6地址使用的带宽最多,但它不包括任何主机名,因此我只剩下IPv6地址和传输的总字节的CSV。
注意,我不是在讨论转换通用IP到域,因为这只适用于DNS,而不是本地网络的主机名。
我知道的唯一的命令行工具是:
sudo nmap -sn 192.168.1.0/24但这并没有列出IPv6地址。
发布于 2018-09-10 17:15:55
这就是我在网上发现的,对不起,但我认为你所看到的是不可能的。
您所看到的可能是邻居发现数据包,它们被发送到一个称为“请求节点多播”的特殊多播地址。 它基本上是ARP的替换机制,不再用于IPv6。 通常,如果您需要知道从哪里来的东西,您应该尝试确定源的MAC地址,然后登录到您的交换机,以找到该MAC地址连接的端口。 应该有一个命令将显示交换机的MAC地址表。如果您可以找到一个端口,其中只列出有关的MAC地址,您需要跟踪电缆从该端口到设备。 如果您有多个MAC地址列出一个端口,它通常是一个连接到另一个交换机。在这种情况下,您需要登录到它所连接的开关并重复搜索。
https://stackoverflow.com/questions/52262533
复制相似问题