Как определить название компьютера по ip в локальной сети

Как узнать внешний IP-адрес в Linux

С внешним IP-адресом ситуация немного сложнее. Конечно, если бы у вас был доступ к серверу провайдера, вы бы могли выполнить ту же самую команду ifconfig и узнать внешний IP Linux точно так же, как и на своём компьютере.


Понятное дело, что доступа к серверам провайдера у вас нет, поэтому придётся пользоваться обходными путями. Мы можем открыть специальный сайт, который посмотрит, с какого IP мы его открыли, и скажет его нам. Есть несколько таких сайтов. Проще всего сделать это с помощью браузера, например, откройте сайт ifconfig.me или eth0.me:

Но это не совсем удобно. Лучше сделать это с помощью терминала. Просто используйте команду wget. Сразу рассмотрим несколько таких сайтов, чтобы вы могли использовать любой понравившийся из них:

Чтобы не набирать длинную команду каждый раз, вы можете создать удобный алиас:

Хочу заметить, что если вы хотите узнать не внешний IP компьютера, а именно адрес роутера в сети провайдера, то такой способ не поможет. Вам нужно посмотреть в настройках роутера или попытаться сделать это через командный интерфейс роутера, так как это описано в предыдущем варианте.

Формат файла /etc/hosts

Файл /etc/hosts в современных системах Linux присутствует скорее историческим причинам — ранее, до появления и распространения службы DNS, этот файл выполнял задачи по трансляции имён в IP адреса. В современных системах подразумевается, что функции этого файла может выполнять DNS сервер (например, локальный кэширующий DNS сервер, в котором присутствуют пользовательские записи и который, в случае если запрашиваемое имя не найдено, обращается к другому DNS серверу в Интернете). В принципе, аналогичный показанному результат действительно можно было достичь установив и настроив локальный DNS — в этом случае программы dig и другие правильно бы показывали IP адреса даже этих локальных хостов. Тем не менее как мы могли убедиться, использование файла /etc/hosts намного быстрее и удобнее для небольшого числа записей. По этой причине файл /etc/hosts по-прежнему часто применяется.

Файл /etc/hosts является простым текстовым файлом, в котором IP адреса связаны с именами хостов, каждая строка содержит по одному IP адресу. Для каждого хоста одна строка должна представлять следующую информацию:

              IP_адрес каноническое_имя_хоста 

Поля записи разделяются любым количеством пробелов и/или символов табуляции. Текст с символа «#» до конца строки является комментарием и игнорируется. Имена хостов могут содержать только буквы английского алфавита, знак минус («-«) и точку («.»). Они должны начинаться с буквы и заканчиваться на букву. Необязательные псевдонимы указываются для изменений имён, альтернативных написаний, укороченных имён хостов или родовых имён хостов (например, localhost).

Способы как узнать IP адрес компьютера или ноутбука в Windows

Вы найдете свой текущий сетевой адрес IPv4, найдете другую сетевую информацию, такую ​​как DNS-адрес, протокол беспроводного сигнала и SSID (идентификатор набора услуг), физический MAC-адрес, действия протокола TCP / IP и многое другое.

1. Узнать IP-адрес с помощью диспетчера задач

Самый быстрый способ найти текущий IP-адрес вашего устройства — использовать диспетчер задач.

  • Нажмите сочетание кнопок Ctrl+Shift+Esc, чтобы вызвать диспетчер задач.
  • Нажмите вкладку «Производительность», нажмите на интернет соединении. Если вы подключены к интернету через WiFi, то нажмите на сеть WiFi.
  • Справа вы увидите IPv4-адрес.

2. Как найти IP-адрес с помощью параметров

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

Нажмите «Все Параметры» > «Сеть и Интернет» > выберите WiFi или Ethernet в зависимости к какому интернету вы подключены (проводной, беспроводной).

3. Как найти IP-адрес с помощью системной информации

В Windows 10 можно использовать инструмент «Информация о системе», чтобы узнать IP адрес и другую сетевую информацию о вашем устройстве.

Нажмите сочетание кнопок Win+R и введите msinfo32.

  • Перейдите «Компоненты» > «Сеть» > «Адаптер» и справа найдите имя сетевого используемого адаптера, и смотрите IP-адрес.
  • Если вам нужно знать IPv6, то идет сразу после адреса 192.168.1.5.

4. Как узнать IP-адрес с помощью информации сетевого адаптера

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

  • Откройте «панель управления» > «сеть и интернет» > «центр управления сетями и общим доступом» и «изменение параметров адаптера».
  • Далее выберите используемый сетевой адаптер и нажмите по нему два раза.
  • В появившимся окне нажмите «Сведения».
  • Появится окно сведений о подключении к сети, найдите там Адрес Ipv4.

5. Узнать IP-адрес с PowerShell

PowerShell поставляется с двумя командами для обнаружения IP-адреса сетевой карты. Вы можете использовать их, чтобы узнать IPv4, IPv6 сетевого адаптера. Задача очень проста, и вам просто нужно ввести специальные команды и нажать Enter.

Введите в поиске windows слово windows powershell и нажмите на нем правой кнопки мыши, чтобы запустить от имени администратора.

Введите команду Get-NetIPAddress и нажмите Enter. Команда начнет показывать список ip адресов подключенных к компьютеру.

6. IP-адрес с помощью командной строки

Командная строка всегда является быстрым инструментом для сведений и задач. Узнаем же IP адрес компьютера или ноутбука с помощью CMD.

  • Наберите в «поиске», около пуск, командная строка или cmd.
  • В командной строке введите ipconfig.

Смотрите еще:

  • Как узнать IP адрес роутера
  • Как ускорить работу компьютера с Windows 10
  • 9 Причин Почему Компьютер с Windows Зависает
  • Операционная система не найдена при включении компьютера
  • На компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll 

comments powered by HyperComments

Определение города по ip с помощью Sypex Geo

Для определения города, потребуется загрузить архив с базой данных городов для Sypex Geo, распаковать его и загрузить на сервер.

Скрипт в этом случае будет следующий:

<?php

// узнаем ip посетителя
$ip = $_SERVER;
require_once 'SxGeo.php';
// подключаем файл с базой данных городов
$SxGeo = new SxGeo('SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY);
$city = $SxGeo->get($ip);
// также можно использовать следующий код
// $SxGeo->getCity($ip);

// широта
$lat = $city;
// долгота
$lon = $city;
// название города на русском языке
$city_name_ru = $city;
// название города на английском языке
$city_name_en = $city;
// ISO-код страны
$country_code = $city;

// для получения информации более полной информации (включая регион) можно осуществить через метод getCityFull
$city = $SxGeo->getCityFull($ip);
// название региона на русском языке
$region_name_ru = $city;
// название региона на английском языке
$region_name_en = $city;
// ISO-код региона
$region_name_iso = $city;

Для автоматического обновления баз можно воспользоваться этим архивом. В этом архиве находится php скрипт. Этот скрипт необходимо настроить, т.е. указать в нём URL для скачивания базы и пути к файлам на сервере. После этого загрузить его на сервер и настроить его запуск по расписанию с помощью cron.

Имена поддоменов.

Домены могут быть разделены на поддомены — произвольные имена, вводимых сетевым администратором для дальнейшего подразделения имени домена. Формат имени хост-узла с именами поддомена и домена: .. Так, если в приведенный в предыдущем разделе в пример добавить имя поддомена ACME, запись будет иметь вид sales-as400 . acme . com Имена домена и поддомена являются дополнительными дескрипторами компьютера. Примеры таких дескрипторов:

  • ftp.novell.de
  • nic.ddn.mil
  • internic.net

Есть три способа отображения имен хост-узлов в адреса IP:

  • Хост-таблицы
  • Domain Name System (DNS) — система имен доменов
  • Network Information Services (NIS) — сетевая информационная служба.

Рассмотрим каждый из них более подробно.

ДОСТОВЕРНЫЙ СПОСОБ УЗНАТЬ ХОСТИНГ САЙТА

Вариаций того, как определить хостинг сайта с помощью его IP-адреса, как вы догадываетесь, тоже несколько. Мы рассмотрели самый простой и удобный из них. Он позволит получить достоверный ответ на вопрос даже неискушенному интернет-пользователю.

1. Открываем командную строку.

Возможно, звучит страшно, но мы вас уверяем — это максимально просто и займет буквально 5 минут. К тому же, командная строка — это обычный интерфейс для работы с компьютером, только текстовый. Такой же обычный, как, например, те же Word или Excel, но просто без красивого дизайна, а потому и текстовый.

Итак, есть много способов запустить консоль (это другое название той же самой командной строки, только более короткое), но мы покажем только один —  универсальный, который работает для всех версий операционных систем Window, Linux и Mac OS.

Если на вашем компьютере установлена операционная система Windows, то для вызова консоли нажмите на клавиатуре одновременно клавишу с логотипом Windows и клавишу с латинской буквой R (при этом вообще не важно, латинская ли у вас раскладка на клавиатуре включена или кириллическая). Введите в открывшемся поле команду «cmd» и нажмите кнопку «OK»

Если на вашем компьютере установлена операционная система Linux, то для вызова консоли нажмите на клавиатуре одновременно клавиши «Ctrl», «Alt» и клавишу с латинской буквой «T» (при этом вообще не важно, латинская ли у вас раскладка на клавиатуре включена или кириллическая).

Если на вашем компьютере установлена операционная система Mac OS, то для быстрого вызова консоли, которая в Mac OS носит название «Терминал», вам будет удобнее всего щелкнуть по иконке Spotlight в виде лупы (она находится в верхнем правом углу экрана), в строке поиска ввести слово «Терминал» и дважды кликнуть по иконке терминала, отобразившейся в результатах поиска напротив слова «Программы».

2. По домену узнаем, какой IP-адрес у интересующего нас сайта.

В открывшейся консоли пишем латинскими буквами слово «ping», потом ставим пробел и пишем домен того сайта, о котором хотим получить информацию. Затем нажимаем клавишу «Enter» на клавиатуре. В нашем случае мы для примера ввели домен «korablpurga.ru».

После этого в консоли будет виден IP-адрес, на котором находится этот сайт. Все IP-адреса принадлежат каким-либо провайдерам. Так что теперь, зная, по какому IP-адресу находится сайт, остается лишь выяснить, какому провайдеру этот IP-адрес принадлежит. Так что копируем IP-адрес, состоящий из 10 цифр, разделенных точками, и переходим к последнему шагу. В нашем случае IP-адресом для сайта на домене korablpurga.ru является «77.222.61.113».

3. По IP-адресу узнаем, на каком хостинге сайт.

Сервис, который позволяет определить, какому провайдеру принадлежит тот или иной IP-адрес, называется «whois-сервис». Не пугайтесь незнакомых слов: пользоваться этим сервисом сплошное удовольствие. Тем более что он совершенно бесплатен и не требует регистрации.

Так что заходим на сайт whois-сервиса по адресу www.2ip.ru/whois, вводим в поле «IP-адрес или домен» полученный на прошлом шаге IP-адрес и нажимаем кнопку «Проверить».

В строке «Название провайдера» будет указано название компании, в которой размещен сайт. 

Имена доменов.

Имена хост-узлов могут различаться по именам доменов — описательным категориям, созданным руководством Internet для обозначения родовых типов организаций. Примеры имен доменов: com-коммерция, edu-образование, gov-правительство США, mil-военное ведомство США, net-администрация сети, org-организации(обычно частные), которые не относятся к перечисленным выше типам. Существуют также имена доменов для стран: de-Германия, it-Италия, nz-Новая Зеландия, ru-Россия.

Формат имени хост-узла с именем домена: ..

Никогда не игнорируйте мелочи типа знаков препинания

Обратите внимание, что имена хост-узла и домена разделены точкой и во всей записи нет ни одного пробела. Такому формату нужно следовать неукоснительно

Например, правильная запись для хост-компьютера с именем SALES-AS400 в домене com должна иметь следующий вид: sales-as400.com .

МОЖНО ЛИ СКРЫТЬ ХОСТИНГ САЙТА

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

К счастью, таких сайтов очень, очень мало. Поэтому вероятность, что вы окажитесь в тупиковой ситуации, крайне мала.

Не будем в этой статье подробно рассматривать, как скрыть хостинг своего сайта, так как это уже совсем другая история, для рассмотрения которой потребуется целая статья, но все же о нескольких самых простых способах расскажем.

Во-первых, для скрытия хостинга сайта можно воспользоваться каким-либо CDN-сервисом, который с помощью CDN-прокси, пропускающим через себя трафик, скроет настоящий IP-адрес сайта. Во вторых, можно взять сам хостинг у одного провайдера, а IP-адрес использовать другого провайдера. В-третьих, сайт можно разместить на выделенном сервере хостера со своей собственной подсетью IP-адресов и настроить BGP, который будет использоваться для маршрутизации своей собственной AS, установив предварительно BGP-peers. Одним словом, возможность скрыть хостинг есть всегда. Было бы желание : )

Использование Localhost

Разработчики используют локальный хост для тестирования программ и веб-приложений. Кроме того, сетевые администраторы также используют петлю для проверки сетевых подключений. Другим практическим использованием localhost является файл hosts, где вы можете использовать петлю для блокировки вредоносных сайтов.

Тестирование

Основное использование Localhost в веб-серверах для программирования приложений, которые должны общаться через Интернет

Во время разработки важно выяснить, действительно ли приложение работает так, как ожидается, когда оно будет иметь доступ к Интернету

Другие функции Localhosts возможны только в том случае, если необходимые файлы можно найти в Интернете. Например, существует разница между открытием документа HTML на вашем ПК или его загрузкой на сервер и доступом к нему.

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

Еще одним преимуществом использования localhost для тестирования является его скорость. Когда вы отправляете запрос через Интернет, это занимает более 100 миллисекунд. Если вы отправляете ping на localhost, максимальное время передачи составляет всего одну миллисекунду.

С помощью этой технологии вы также можете узнать, правильно ли реализован Интернет-протокол. Чтобы проверить это самостоятельно, просто откройте терминал и используйте команду ping . Вы можете отправить его на домен localhost или напрямую на IP-адрес.

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

Как правило, можно запустить любой стандартный веб-сервер на своем компьютере, но есть также специальное ПО, разработанное для использования в качестве локального хоста — например, XAMPP.

Блокировка сайтов

Localhost также играет роль в файле hosts. В принципе, этот файл является предшественником системы доменных имен (DNS): в нем IP-адреса могут быть назначены соответствующим доменам. Если вы вводите адрес веб-сайта в браузере, доменное имя необходимо преобразовать в IP-адрес.

Раньше это был файл хоста, но сегодня вы обычно используете глобальный DNS. Тем не менее, файл хоста по-прежнему присутствует в большинстве ОС.

Это гарантирует, что разрешение имен для локального хоста не должно выполняться через Интернет. К тому же, можно использовать файл для блокировки определенных веб-сайтов . Для этого введите сайт, который нужно заблокировать, в список и назначьте домену IP-адрес 127.0.0.1. Если вы — или, возможно, вредоносный скрипт — попытаетесь вызвать заблокированный домен, браузер сначала проверит файл hosts и найдет там вашу запись. Другой вариант — использовать доменное имя 0.0.0.0.

Затем браузер попытается получить доступ к соответствующему веб-сайту на сервере с 127.0.0.1.

Однако маловероятно, что браузер сможет найти его, потому что запрошенный файл не будет там. Если вы настроили свой собственный тестовый сервер, браузер может найти home.html , но это всего лишь ваш собственный файл.


Если вы не настроили свой собственный тестовый сервер, вместо запрошенного веб-сайта появится сообщение об ошибке. Эту технологию также можно использовать для отключения рекламных вставок по всей системе. Чтобы не делать каждую запись вручную, вы можете найти готовые и регулярно обновляемые файлы хоста в Интернете.

Как узнать своего провайдера?

Это, собственно те, с кем вы заключали договор и кому вы платите за услуги. Узнать информацию о скорости , IP адресе и другое можете узнать через сайт»http://2ip.ru/

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

В этом договоре должно быть описаны услугу которыми в данный момент вы пользуеьесь, дата регистрации вас у провайдера, стоимость услуг и номер договора

Если это интернет то в договоре записаны ваши паспортные данные

Так же там записан ваш логин и пароль от интернета.

Если же вы не нашли свой договор вы можете воспользоваться интернетом

В любой поисковой системе задать вопрос узнать своего провайдера выдаст множество ссылок по которым можно узнать своего провайдера и в том числе узнать свой IP адрес!»

Для того, чтобы узнать своего провайдера, его название, зайдите по адресу:

Здесь вы не только узнаете название вашего провайдера, но и ужнаете свой IP. Сможете также определить, внешний у вас IP или внутренний.

Что бы узнать данные для организации подключения роутера к интернету нужно вводить на странице настроек информацию выданную провайдером. Но если такой информации у вас нет, то что делать? Для того что бы эти данные узнать нужно вставить в компьютер кабель подключения интернета, вынув его из роутера (все подключения лучше делать с отключенным от питания оборудованием).

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

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

На данном изображении виден вариант, когда все подключено на автомате, такое подключение будет, когда вы подсоедините компьютер к роутеру. А если вы подключили интернет сразу в компьютер, то здесь должны быть какие-то данные, которые вы и будете использовать для настройки роутера. Можно еще посмотреть альтернативную конфигурацию.

Всю информацию можно переписать. После этого отмечаете пункты «получить IP-адрес автоматически» и «Получить адрес DNS сервера автоматически», это нужно для работы с роутером. Нажимая «ок» вы закрываете открытые окна. После этого в окне настройки роутера вы вводите полученные данные.

Определение страны по ip с помощью Sypex Geo

Основные шаги по созданию php скрипта, с помощью которого можно будет определять страну по ip:

1. Скачаем Sypex Geo для PHP и базу данных стран. Sypex Geo распространяется по лицензии BSD, т.е. является абсолютно бесплатным.

2. Распакуем архивы и загрузим на сервер файлы «SxGeo.php» и «SxGeo.dat». В качестве примера, создадим на сервере папку SxGeo и загрузим эти файлы в неё.

3. Создадим свой скрипт, например, «get_country_code.php».

4. Вставим в этот файл следующий код:

<?php
  
// получим ip клиента
$ip = $_SERVER; 
// подключим файл SxGeo.php
require_once 'SxGeo.php';
// создадим объект SxGeo (1 аргумент – имя файла базы данных, 2 аргумент – режим работы: SXGEO_FILE (по умолчанию), SXGEO_BATCH  (пакетная обработка, увеличивает скорость при обработке множества IP за раз), SXGEO_MEMORY (кэширование БД в памяти, еще увеличивает скорость пакетной обработки, но требует больше памяти, для загрузки всей базы в память).
$SxGeo = new SxGeo('SxGeo.dat', SXGEO_BATCH | SXGEO_MEMORY);
// получаем двухзначный ISO-код страны (RU, UA и др.)
$country_code = $SxGeo->getCountry($ip);

5. Включим файл «get_country_code.php» в другие скрипты, в которых нужно реализовать выполнение кода в зависимости от принадлежности ip посетителя к той или иной стране.

require_once 'SxGeo/get_country_code.php';
if ($country_сode === 'RU') {
  // код для посетителей из России...
} else {
  // код для посетителей из других стран...
}

Как работает Loopback

IP-адреса используются в сети для связи друг с другом. Каждый участник сети имеет свой адрес. Пакеты данных, отправленные через TCP / IP, могут достичь правильного места назначения при использовании этой системы.

Пара протоколов Transmission Control Protocol (TCP) и Internet Protocol (IP) являются одними из краеугольных камней Интернета. Однако TCP / IP также используется вне Интернета, в локальных сетях. Во время передачи Интернет-протокол отвечает за предоставление IP-адреса и маски подсети адреса абонентам в сети.


Распределение общедоступных IP-адресов (тех, которые могут быть доступны через Интернет) регулируется международной организацией: Интернет-корпорацией по присвоению имен и номеров (ICANN). ICANN также несет ответственность за распределение доменных имен или систему доменных имен (DNS).

Однако определенные диапазоны адресов зарезервированы для специальных целей.

LocalNet может быть установлен в пределах этого диапазона адресов. Особенностью этого диапазона является не только то, что он был зарезервирован ICANN, но и то, что IP-адреса в нем не уникально назначены, как это обычно бывает. Но как это работает?

Например, если вы введете IP-адрес (или соответствующее имя домена) в своем браузере, маршрутизатор перенаправит ваш запрос в Интернет и на нужный сервер. Это означает, что если вы введете 172.217.0.0, вы попадете на главную страницу Google.

Однако ситуация с 127.0.0.1 другая, потому что запросы на этот адрес не будут перенаправляться в Интернет. TCP / IP с первого блока (127) распознает, что вы не хотите выходить в интернет, вместо этого вы звоните сами. В этом случае появляется петля.

Устройство обратной связи создается так, чтобы работала обратная ссылка на ваш собственный компьютер. Это виртуальный интерфейс, который создается через ОС. В системах Unix интерфейс называется lo или lo0 и может также отображаться с помощью команды ifconfig . Аналогичная команда для Windows — ipconfig.

11 ответов

Используйте nslookup

Вы также можете выполнить обратный просмотр DNS с помощью . Просто укажите в качестве аргумента IP-адрес:

Еще одна утилита поиска NS, которую можно использовать для обратного просмотра, — это с :

или

Цитирование с страницы руководства по копированию :

Для Windows ping -a 10.10.10.10

  • Для Windows попробуйте:

    или

  • Для Linux попробуйте:

Они почти одинаковы.

Это зависит от контекста. Я думаю, что вы ссылаетесь на имя хоста операционной системы (возвращается , когда вы вошли в систему). Эта команда предназначена только для внутренних имен , поэтому для запроса имени машины требуются разные системы имен. Существует несколько систем, которые используют имена для идентификации хостов, включая DNS, DHCP, LDAP (DN), и т. Д., И многие системы используют zeroconf для синхронизации имен между несколькими системами имен. По этой причине результаты иногда будут совпадать с результатами (см. ниже) или другие системы именования, но часто они не совпадают.

DNS является наиболее распространенным и используется как в Интернете (например, ), так и в Интернете. дома (mDNS /LLMNR), поэтому вот как можно выполнить : —- +: = 5 =: + —- ( и проще, предоставляют меньше деталей и могут даже давать разные результаты, однако не входит в Windows).

Обратите внимание, что имена хостов в CDN не разрешаются в каноническое доменное имя (например, google). .com «), а скорее имя хоста IP-адреса хоста, который вы запросили (например,» dfw25s08-in-f142.1e100.net «; интересный фрагмент: 1e100 — 1 гугол)

Также обратите внимание, что DNS-узлы могут иметь более одного имени. Это характерно для хостов с более чем одним веб-сервером (виртуальный хостинг), хотя это становится все менее распространенным благодаря распространению технологий виртуализации

Эти хосты имеют .

Наконец, обратите внимание, что записи хоста DNS могут быть переопределены на локальном компьютере через /etc /hosts. Если вы не получили ожидаемое имя хоста, обязательно проверьте этот файл

DHCP имена хостов запрашиваются по-разному в зависимости от того, какое программное обеспечение DHCP-сервера используется, потому что (насколько я знаю) протокол не определяет метод запроса; однако большинство серверов предоставляют такой способ (обычно с привилегированной учетной записью).

Примечание. Имена DHCP обычно синхронизируются с DNS-серверами, поэтому обычно встречаются одинаковые имена хостов в таблице наименьшего числа клиентов DHCP и в записях DNS-сервера A (или AAAA для IPv6). Опять же, это обычно делается как часть zeroconf.

Также обратите внимание, что наличие аренды DHCP для клиента не означает, что она все еще используется. NetBIOS для TCP /IP (NBT) десятилетиями использовался для разрешения имен, но с тех пор был заменен на LLMNR для разрешения имен (часть zeroconf в Windows )

Эта устаревшая система все еще может быть запрошена с помощью (Windows) или (Linux)

NetBIOS для TCP /IP (NBT) десятилетиями использовался для разрешения имен, но с тех пор был заменен на LLMNR для разрешения имен (часть zeroconf в Windows ). Эта устаревшая система все еще может быть запрошена с помощью (Windows) или (Linux).

Другие ответы здесь верны — используйте обратный поиск DNS. Если вы хотите сделать это с помощью языка сценариев (Python, Perl), вы можете использовать API gethostbyaddr.

Если вы специально ищете компьютер с Windows, попробуйте следующую команду:

Вы также можете использовать команду traceroute.

просто используйте traceroute, он покажет вам путь маршрутизации с именами хостов (IP-адреса разрешены)

В большинстве случаев команда traceroute работает нормально. Команды nslookup и host могут завершиться неудачей.


С этим читают