Можно ли определить имя хоста по IP-адресу без DNS?

Можно ли определить имя хоста по IP-адресу без DNS?

У меня есть вопрос: можно ли пинговать IP-адрес и возвращать имя хоста без использования DNS или сопоставления IP-адресов?

Возможно, из кэша ARP.

решение1

Нет, ну, конечно, не с ping, потому что ping не является службой разрешения имен. В любом случае, если вы пингуете имя хоста, DNS сначала используется для перевода в IP.

Вы можете подключиться к сервису, работающему на порту (например, веб-сайт на 80), который отвечает пакетом, включающим имя хоста. Некоторые протоколы также могут раскрывать имя хоста во время сеанса соединения (например, SMTP).

Итак, если вы находитесь в одном сегменте сети (в зависимости от маршрутизаторов и коммутаторов между ними), выможетполучить информацию о хосте через запросы ARP или по некоторым протоколам (NetBIOS)

Связанный контент