При условии, что хост находится в DNS ...
host epiphyte-ix
или же
ping -c3 epiphyte-ix
или просто
nmap -v epiphyte-ix
Но если ничего из вышеперечисленного не работает, возможно, хост не находится в DNS, и вам придется определить IP-адрес другим способом. Что вы знаете о хозяине? Например, есть ли у него открытый SSH? Сколько хостов в сети? Если только несколько, вы можете запустить nmap
в подсети в поисках SSH-серверов:
nmap -v -p22 10.0.1.0/24
(измените 10.0.1.0/24 на диапазон адресов вашей подсети).
РЕДАКТИРОВАТЬ
Больше информации на основе комментариев ниже.
Возьмите его из физического места, если у вас есть права администратора, как вы утверждали ...
- Зайдите в кабинет учителя и запишите этикетку сетевой розетки (обычно есть наклейка с каким-то номером).
- Зайдите в шкаф связи (там, где коммутационные панели подключены к сетевым коммутаторам), выясните, к какому коммутатору и порту подключена эта розетка.
- Войдите в этот коммутатор и получите MAC-адрес (а) компьютеров, подключенных к этому порту.
- Войдите в шлюз этой подсети и из таблицы ARP определите IP-адрес, соответствующий вышеуказанному MAC-адресу.
Еще несколько методов ...
- Используйте браузер Zeroconf (он же
avahi
, bonjour
и т.д., Есть даже такие для iPhone и Android, как Discovery
) и посмотрите, рекламируется ли имя через Zeroconf.
- Если он отправляет вам электронное письмо с компьютера, проверьте заголовки письма и посмотрите, с какого IP-адреса оно пришло.
- Проверьте аренду DHCP на сервере DHCP - возможно, он отправил имя для получения IP-адреса от DHCP.
- Он может использовать IPv6 - в этом случае большинство из перечисленного выше все еще применимо (кроме, возможно, бита DHCP), только адреса отличаются.
- так далее...
Есть много способов найти и не существует такой вещи, как «скрытие IP-адреса» - если он хочет иметь доступ в Интернет, он должен поговорить хотя бы с шлюзом. Он может заблокировать доступ ко всем остальным хостам в сети (но я сомневаюсь в этом), но если у вас есть доступ к шлюзу, вы можете поймать его там.