Как найти имя хоста с IPv6-адреса с помощью Python - PullRequest
0 голосов
/ 10 сентября 2018

Как вы ищите локальное имя хоста с IPv6-адреса в Python?

Я пытаюсь диагностировать скачки пропускной способности сети, и я использую Wireshark, чтобы найти, какие адреса IPv6 используют наибольшую пропускную способность,но он не включает никаких имен хостов, поэтому у меня остался CSV из адресов IPv6 и общего количества переданных байтов.

Обратите внимание, я не говорю о преобразовании общего IP в домен , поскольку это работает только для DNS, а не для имен хостов вашей локальной сети.

Единственный инструмент командной строки, который я знаю для этого, это:

sudo nmap -sn 192.168.1.0/24

, но в нем нет адресов IPv6.

1 Ответ

0 голосов
/ 10 сентября 2018

Это то, что я нашел, глядя в Интернете, извините, но я думаю, что то, на что вы смотрите, невозможно.

От WireShark Q & A :

Вероятно, вы просматриваете пакеты обнаружения соседей, которые отправляются на специальный адрес многоадресной рассылки, называемый «многоадресная рассылка запрашиваемого узла».

Это в основном механизм замены для ARP, который не используется дляIPv6 больше.

Обычно, если вам нужно выяснить, откуда что-то исходит, вы должны попытаться определить MAC-адрес источника, а затем войти в свои коммутаторы, чтобы найти порт, где находится этот MAC-адрес.подключен.

Должна быть команда, которая покажет вам таблицу MAC-адресов коммутатора.Если вы можете найти порт, в котором указан только MAC-адрес, вы должны следовать кабелю от этого порта к устройству.

Если для порта указано более одного MAC-адреса, это обычно соединение с другим коммутатором.В этом случае вам необходимо войти в систему на коммутаторе, к которому он подключен, и повторить поиск.

...