Как я могу получить список IP-адресов или имен узлов из локальной сети в Python?
Было бы лучше, если бы это было многоплатформенное, но сначала нужно сначала работать с Mac OS X, затем следовать другим.
Изменить: По локальному я имею в виду все активные адреса в локальной сети, такие как 192.168.xxx.xxx
.
Итак, если IP-адрес моего компьютера (внутри локальной сети) равен 192.168.1.1
, и у меня есть три других подключенных компьютера, я бы хотел, чтобы он возвращал IP-адреса 192.168.1.2
, 192.168.1.3
, 192.168.1.4
и, возможно, их имена хостов.