Узнать имя хоста по ip адресу

Всем привет! Сегодня у нас на рассмотрении очень интересная тема. Будем говорить о том, как узнать имя компьютера в локальной сети по IP-адресу. Возможно кто-то скажет, мол, зачем такое вообще надо? Ребята, если бы вы часто работали с офисной сетью, то поверьте, таких вопросов не задавали.

И уже в следующей статье я расскажу об одной типичной ситуации, для решения которой просто необходимо это уметь. Но сейчас давайте не будем отвлекаться от сути дела, поэтому сразу перейдем к практике.

Команды для определения имя компьютера в сети по IP-адресу в Windows XP, 7 и 10

Итак, первым делом открываем командную строку и вбиваем следующий нехитрый параметр:

Где 192.168.1.1 – IP-адрес нужного ПК. В итоге получаем не только имя машины, но и принадлежность к рабочей группе. Круто! Но надо понимать, что схема сработает только при корректно работающем протоколе NetBIOS. Как правило, при правильно настроенной локальной сети, проблем с ним не бывает.

Также на форумах часто рекомендует для этих целей использовать следующую комбинацию:

Где 192.168.1.1 – IP-адрес нужного ПК. Но у меня на всех трех видах операционных систем (XP, Windows 7 и 10) в этом случае начинался обычный пинг. Никаких имен в командной строке не выводилось. Если есть желание, попробуйте эту команду в своих локальных сетях и отпишитесь о результатах в комментариях к статье.

А публикация о том, как узнать имя компьютера по IP-адресу подходит к завершению. Если остались вопросы, смело задавайте, будем совместно их решать. А в завершение, как всегда, давайте посмотрим очередной интересный видеоролик.

Читайте также:  Точки минимума и максимума функции на графике

Что такое reverse DNS lookup?

Зная имя хоста с помощью DNS запроса (DNS lookup) можно узнать его IP. Но иногда нужно узнать имя хоста для которого известен IP адрес. Это называется reverse DNS lookup, можно перевести как обратное DNS преобразование или обратный DNS запрос.

В Linux обратное DNS преобразование можно сделать с помощью команды dig к которой добавлена опция -x:

В Windows и Linux также можно использовать команду nslookup:

Этот способ работает далеко не всегда! Он работает только если в базе данных Reverse DNS (обратного DNS) присутствует PTR запись.

Отсюда довольно важное практическое следствие: не нужно полагаться на полученное с помощью обратного DNS запроса имя хоста! Например, в контроле доступа к сайту в веб-сервере Apache можно настроить ограничения доступа исходя из имени обратившегося хоста. Нужно помнить, что не всегда возможно определить имя хоста (а оно определяется именно с помощью обратного DNS запроса!). Поэтому более надёжным способом является составление диапазонов IP, ассоциированных с определённым хостом и блокировка по IP.

Что такое PTR запись?

PTR (pointer — указатель) запись сопоставляет IP адрес с доменным именем. Она часто называется "reverse DNS entry" (обратная DNS запись), поскольку она преобразовывает IP адрес в имя.

PTR записи преимущественно используются в мерах безопасности и предотвращения спама для верификации, что адрес почтового сервера разрешён для отправки email от имени конкретного хоста. По обратной DNS записи проверяется, действительно ли имя сервера ассоциировано с IP адресом, с которого было инициировано соединение.

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

Другие способы определения имени хоста по IP

Все другие способы основываются исходя из накопленных данных. То есть больше нет других баз данных, но некоторые сервисы накапливают очень большое количество информации. Примеры таких сервисов:

Имя компьютера (или NETBIOS-имя, DNS-имя) – это название ПК, которое используется для доступа из локальной сети. С помощью данного имени можно взаимодействовать с компьютером по локальной сети не используя IP-адрес, который может быть трудно запомнить. В этой инструкции мы рассмотрим несколько способов, как узнать и изменить это имя компьютера. Все способы достаточно универсальны и будут работать как в Windows 7, так и в Windows 10.

Читайте также:  Составьте программу рисования узора с использованием вспомогательного

Как определить имя компьютера с помощью комбинации клавиш Windows-Pause/Break

Самый простой способ узнать имя компьютера в локальной сети, это воспользоваться комбинацией клавиш Windows-Pause/Break. Данная комбинация работает как в Windows 10, так и в более старых версиях Windows, например в Windows 7.

После нажатия данной комбинации клавиш появляется окно « Просмотр основных сведений ». В этом окне можно узнать название процессора, объем оперативной память, а также другие базовые характеристики ПК и операционной системы. Среди прочего здесь указано и имя компьютера, которое используется для обозначения ПК в локальной сети.

Также здесь есть ссылка « Изменить параметры », которая позволяет быстро перейти к окну редактирования имени компьютера.

После нажатия на ссылку « Изменить параметры » открывается окно « Свойства системы ». Здесь также указано имя компьютера в локальной сети, а также имя локальной группы. Чуть ниже есть кнопка « Изменить », которая открывает окно для смены имени.

После нажатия на кнопку « Изменить » появится окно « Изменение имени компьютера или домена ».

Здесь можно указать новое имя для вашего ПК, а также изменить название домена или рабочей группы.

Как определить имя компьютера по свойствам ярлыка

Еще один не сложный способ определения имени компьютера заключается в использования любого ярлыка на рабочем столе. Для этого нужно кликнуть правой кнопкой мышки по любому ярлыку (нужен именно ярлык, а не файл) и перейти в « Свойства ». После этого в свойствах ярлыка нужно открыть вкладку « Подробно » и найти там строчку « Компьютер ».

В этой строке будет указано имя компьютера, на котором находится данный ярлык.

Читайте также:  Темные области dying light

Как определить имя компьютера с помощью командной строки

Также вы можете определить имя компьютера с помощью командной строки. Для этого нажмите комбинацию клавиш Windows-R и выполните команду «CMD» либо запустите командную строку любым другим удобным способом.

В открывшемся окне командной строки нужно выполнить команду « hostname », после чего операционная система выведет текущее название системы в локальной сети.

Также через командную строку можно изменить имя компьютера. Для этого запустите CMD с правами администратора и выполните следующую команду:

Где «NewName» — это новое имя.

Как найти имя компьютера в msinfo32

Msinfo32 – это команда, которую нужно выполнить для того, чтобы открыть окно « Сведения о системе ». В этом окне можно получить большое количество информации о текущей конфигурации системы и состоянии Windows. В частности, здесь можно найти имя компьютера в локальной сети.

Итак, для того чтобы воспользоваться данным способом вам нужно нажать комбинацию клавиш Windows-R и выполнить команду « msinfo32 ». Также вы можете ввести данную команду в поиск в меню «Пуск».

После этого перед вами должно появиться окно « Сведения о системе ». Здесь нужно выделить мышкой первый раздел и обратить внимание на информацию в правой части окна.

Тут нужно найти строку «Имя системы», в которой и будет указано имя компьютера.

Как узнать имя компьютера по IP адресу в сети

Если вам нужно узнать имя другого компьютера в локальной сети, то вы можете сделать это по IP адресу. Для этого нужно запустить командную строку и выполнить команду « ping -a 192.168.1.1 », где «192.168.1.1» — это IP адрес имя которого нужно узнать.

При использовании параметра «-a» система выполнит команду Ping с выводом сетевого имени компьютера.

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

Adblock detector