Как по IP-адресу найти имя компьютера в локальной сети?

Моя сеть включает машины под управлением Linux и другие под управлением Windows. И моя машина работает под управлением Linux.


38

Введите терминал

  arp -a  

Он покажет все имена хостов в локальной сети, будь то Linux или Windows.

Поделиться
Улучшите этот ответ
отредактировано в августе 31 ’19, в 20:57
ответил 4 окт. 2012 в 17:36
  • 15
    Это ничего не показывает в моей локальной сети с более чем 30 Linux-машинами … — Керин 28 апр. ’14 в 16:41
  • @Cerin Are ты сам на линуксе? — Шашанк Савант 23 июля ’14 в 3:50
  • 2
    В Ubuntu 14.04 это говорит: «? (192.168.1.2) в 00: 22: 6b: f2: 33: b3 [ether] на wlan0», что дает мне только информацию о моем маршрутизаторе (мой ноутбук подключился к нему через wifi, как и еще 10 атм устройств). Глядя на man arp, он также говорит: «arp — управлять системным кешем ARP». Как этот инструмент должен решить исходный вопрос? — gerlos 25 дек. ’14 в 21:27
  • 6
    То же самое здесь, в Ubuntu 14.04, здесь просто перечислено несколько ? (192.168.55.147) at ac: 3a: 7a: a4: 01: d4 [ether] на eth0 — Элайджа Линн, 3 февраля 2016 г., 16:00
  • 2
    То же самое и здесь. Я могу получить доступ к локальному хосту только по имени хоста, больше ничего не рекламирует его имя хоста, даже машины Linux, которые я настроил сам. — unfa, 27 окт. ’17 в 14:46
| показать 1 дополнительный комментарий

Введите в терминале

  arp -a  

Он покажет все имена хостов в локальной сети, будь то Linux или Windows.


20

Введите в терминале

  sudo aptitude install nmapnmap -sP xxx  .xxx.xxx.xxx  

Это даст вам:

  Запуск Nmap 5.21 (http://nmap.org)  at 2012-11-03 19:08 Отчет о сканировании CETNmap для HOST.DOMAIN (xxx.xxx.xxx.xxx) Хост работает (задержка 0,00052 с). MAC-адрес: YY: YY: YY: YY: YY: YY (Производитель  ) Nmap готово: 1 IP-адрес (1 хост активен) просканирован за 0,11 секунды  

Где HOST.DOMAIN — это DNS-имя машины.

Поделиться
Улучшите это ответ
изменён 10 авг. ’13 в 1:31
ответил 3 ноября ’12 в 18:15
  • 10
    Это показывает все активные IP-адреса, но показывает только домены для машин, которые Явно настроил личный домен на моем локальном сервере привязки. Он не показывает никаких локальных имен хостов, что я думаю, это то, что пытается выполнить OP. — Cerin 28 апр. ’14 в 17:11
  • этот ответ очень быстр. —

Введите терминал

  sudo aptitude install nmapnmap -sP xxx.xxx.xxx.xxx  

Это даст вам:

  Запуск Nmap 5.21 (http://nmap.org) в 03.11.2012, 19:08 Отчет о сканировании CETNmap для HOST.DOMAIN (xxx.xxx.xxx.xxx). Узел работает (задержка 0,00052 с). MAC-адрес:  YY: YY: YY: YY: YY: YY (Производитель) Nmap done: 1 IP-адрес (1 хост активен) просканирован за 0,11 секунды  

Где HOST.DOMAIN — это DNS- название машины.

Оцените статью
Botgadget.ru
Добавить комментарий