Получите IP-адрес машины от имени хоста или MAC-адреса

Это возможно получить IP-адрес моей машины от имени хоста или собственного MAC-адреса машины?

Если да, как? В противном случае Вы могли предложить альтернативный путь?

5
задан 15 February 2015 в 09:59

2 ответа

Из всех предложений в комментариях этот кажется самым легким.

sudo apt-get install arp-scan

sudo arp-scan --interface=wlan0 --localnet, где wlan0 является Вашим интерфейсом Ваш на проводе при подобном изменении wlan0 на eth0. Можно узнать интерфейс с ifconfig, Вы будете произведены подобные этому, которое обеспечивает IP-адрес и MAC-адрес каждой машины в Вашей локальной подсети.

$ sudo arp-scan --interface=eth0 --localnet
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.15.2    XX:XX:XX:XX:XX:XX   NETGEAR
192.168.15.24   XX:XX:XX:XX:XX:XX   BROTHER INDUSTRIES, LTD.
192.168.15.103  XX:XX:XX:XX:XX:XX   GIGA-BYTE TECHNOLOGY CO.,LTD.

Источники:

1) http://www.binarytides.com/scan-the-local-network-with-arp-scan-on-ubuntu/

2) https://superuser.com/questions/261818/how-can-i-list-all-ips-in-the-connected-network-through-terminal-preferably

3) Опыт

4
ответ дан 23 November 2019 в 09:33

Технически это возможно, но Логически нет. Мы можем получить IP путем проверки с помощью ping-запросов имени хоста, только если это, связывают с тем определенным IP. В локальном хосте его файл hosts делает ту работу над бизнес-сетью, это - DNS, которые делают ту работу & в Интернете также это - DNS, но records/cname, которые делают ту работу. Мы можем также добраться, дюйм/с присвоил ot набор имени хоста для конкретного идентификатора MAC, но что программно возможный не уверенный, если можно сделать это с простыми командами

Для знания то, что является общедоступным IP-адресом: Редактирование www.ipconfig.in

:

getent hosts <hostname> | awk

Это работает локально также.

0
ответ дан 23 November 2019 в 09:33

Другие вопросы по тегам:

Похожие вопросы: