如何使用Python从IPv6地址中查找主机名

时间:2018-09-10 17:10:09

标签: python networking avahi

如何在Python中从IPv6地址中查找本地主机名?

我正在尝试诊断网络带宽占用,并且正在使用Wireshark查找哪些IPv6地址使用了最多的带宽,但是它不包含任何主机名,所以我剩下的是IPv6地址的CSV以及传输的总字节数。

请注意,我并不是在谈论转换generic IP to domain,因为它仅适用于DNS,不适用于您本地网络的主机名。

我知道的唯一执行此操作的命令行工具是:

sudo nmap -sn 192.168.1.0/24

但是没有列出IPv6地址。

1 个答案:

答案 0 :(得分:0)

这是我在网上看到的内容,很抱歉,但是我认为您无法看到。

来自WireShark Q&A

  

您正在查看的可能是邻居发现数据包,其中   被发送到称为“请求节点”的特殊多播地址   多播”。

     

基本上是ARP的替换机制,未使用   不再支持IPv6。

     

通常,如果您需要找出来自哪里的东西   应该尝试确定源的MAC地址,然后登录   到您的交换机以找到该MAC地址所连接的端口。

     

应该有一个命令可以显示您的MAC地址表   开关。如果找到一个端口,其中只有MAC地址在   问题被列出,您需要按照电缆从该端口连接到   设备。

     

如果为一个端口列出了多个MAC地址,通常   与另一台交换机的连接。在这种情况下,您需要登录到   切换到该连接并重复搜索。