На этот вопрос уже есть ответ здесь:
У меня есть имя компьютера в сети, и мне нужно знать, как получить IP-адрес указанного компьютера из командного файла? Благодарю.
Ваша проблема может быть решена с помощью команды. Как на картинке, которую я разместил ниже. Возможно, вы ошибочно пометили желтую метку как MAC-адрес, но на самом деле это адреса IPv6. Когда вы используете команду ping, вы можете добавить «-4» после имени хоста, чтобы отобразить адрес IPv4.
У меня также есть пакетный файл, который возвращает имя хоста и IP-адрес компьютера одновременно. Вы можете написать следующий код в текстовый файл и изменить расширение на .bat . Затем дважды щелкните файл, чтобы получить имя компьютера и IP-адрес. Я надеюсь, что это поможет вам.
Согласно этой веб-странице ( 1 ), вы можете использовать команду nslookup ( 2 ), чтобы распечатать некоторую информацию о компьютере, включая его IP, в зависимости от его имени хоста. Затем вы можете отфильтровать только IP, используя findstr ( 3 ).
Плох тем, что он работает на другом уровне сетевой модели — на TCP/IP.
А нужно — на NetBIOS over TCP/IP, как вариант.
Проверить несложно. Записываем в С:/WINDOWS/System32/Drivers/etc/hosts строчку:
А в С:/WINDOWS/System32/Drivers/etc/lmhosts строчку:
Ну а потом сделаем «ping clientbank», получим 192.168.1.5
Нет, я о другом. В виндовой реализации команда ping сперва пройдет по уровню TCP (hosts, DNS), и только потом по NBT. Тут я точно не знаю, но предполагаю последовательность: lmhosts, локальная таблица имен, запрос к WINS, UDP бродкаст.
По поводу бродкаста:
Следовательно — утилита ping крайне неоптимальна. Надо искать в Win API средства непосредственно завязанные на службу «обозревателя сети» или «на WINS, если таковое есть в настройках интересующего интерфейса».
Камарады, давайте порешаем вопрос вместе!
Я понимаю, что весь алгоритм поиска заданного может наизусть не знать никто из присутствующих.
И, тем не менее, давайте попробуем сообща собрать мозаику.
Прежде чем решать, я от себя озвучу «обозримые постулаты»:
1) Комп может иметь более одного сетевого интерфейса, посему нужно знать/опросить все
2) Транспортный/сетевой протокол может и не быть TCP/IP, а вполне может быть SPX/IPX(транспортный и сеансовый+сетевой), или монстр SMB — следовательно, не всегда возможно получить IP
3) Имеет место быть \\ip-не-своей-подсети\шара? или не имеет место быть?
Давайте хотя бы число алгоритмически обозначим «как правильно искать».
Любая инфа — приветствуется!
Если быть точнее — не имя сетевого хранилища, а имя логического диска, которому поставлено отображение сетевой шары.
Для удаленного решения какой либо проблемы с компьютером, сотрудникам нашей компании зачастую нужно уточнить у клиента ip адрес или имя компьютера на котором необходимо решить ту или иную задачу.
Имя компьютера можно узнать так :
Вариант 1. Нажмите правой кнопкой мыши на значок «Мой компьютер» ( Windows XP ) или «Компьютер» (windows vista,7,8,10), кликните на меню — » свойства » . Имя компьютера указано в поле — » Полное имя » или » Имя компьютера «. На скриншоте ниже имя компьютера QWERTY1.
Вариант 2. «Пуск» — » панель управления » , в меню — » система » или » свойства системы » . Всё остальное, также как в варианте 1.
Вариант 3. «Мой компьютер» — правой клавишей на белом фоне (мимо всех объектов) — «свойства».
IP адрес компьютера можно узнать так :
Вариант 1. Левой клавишей мыши на значок индикации подключения по локальной сети и левой клавишей мыши на «Центр управления сетями и общим доступом»
Дальше выбираем — «подключение по локальной сети», если ваш компьютер подключен сетевым кабелем или «подключение по беспроводной сети» если компьютер подключен через wi-fi.
Далее нужно выбрать пункт «сведения» ( windows vista,7,8,10 ) или «поддержка» ( windows xp ) .
Нужная строка обведена на картинке ниже. Эти цифры и есть IP адрес.
Вариант 2. «Панель управления», в меню «сетевые подключения» ( windows XP ) или «центр управления сетями и общим доступом» (windows vista,7,8,10). Далее как в варианте 1 — Правой клавишей на подключении — «состояние» — «сведения».
Вариант 3. Пуск — набираем «ncpa.cpl» без кавычек (или win+r и там набираете ncpa.cpl)
Далее как в варианте 1 — Правой клавишей на подключении — «состояние» — «сведения»
Вариант 4. Через командную строку. Зайти в неё можно набрав в меню «пуск» — «выполнить» — «cmd» ( windows XP ) или «пуск» — «все программы» — «стандартные» — «командная строка» ( windows vista,7,8,10 ). Далее наберите в командной строке команду — ipconfig. IP адрес вашего компьютера будет указан в пункте «Ipv4 адрес» или «IP address»
- Как определить ip-адрес по имени
- Как определить имя компьютера по ip адресу
- Как узнать ip хоста
- определить ип адрес
- Как узнать IP по имени компьютера
- Как узнать имя компьютера по ip адресу
- Как узнать по ip доменное имя
- Как определить ip-адрес в сети
- Как узнать ip удаленного компьютера
- Как вычислить айпи адрес
- Как определить ip-адрес устройства
- Как найти владельца IP
- Как определить ip адрес чужого компьютера
- Как определить ip
- Как узнать местоположение компьютера по IP-адресу
- Как можно вычислить ip-адрес
- Как узнать ip отправителя
- Как найти сетевой адрес
- Как найти IP-адрес пользователя
- Как узнать ip по адресу почты
- Как по IP определить сайт
- Как узнать ip адрес чужого компьютера
- Как определить местонахождение компьютера
- Как увидеть ip адрес
- Как узнать ip через почту
- Как по ip вычислить человека
- Как определить, кому принадлежит ip
Привет друзья. Кто хоть как-то связан с сетью, в независимости корпоративная она или домашняя, знает, что для подключения к какому либо компьютеру или для передачи данных нужно обязательно знать сетевое имя данного устройства. Но, иногда возникают такие ситуации, что для корректного подключения самого названия ПК не достаточно, подобное я описал в предыдущей статье, где в момент подключения к принтеру по сети, через имя компьютера, постоянно выскакивала ошибка 0?00000002.
По ходу избавления от причины появления данной ошибки мне понадобилось узнать IP адрес компьютера к которому я пытался подключится, при этом сделать это нужно было удалённо. Так что именно эту тему мы прямо здесь и сейчас и рассмотрим, а именно о том, как узнать IP адрес компьютера с помощью командной строки, при этом сделать всё это удалённо сидя в своём кресле.
Возможно обычным пользователям- это не нужно будет, но для тех, кто использует сетевые возможности, будь то системные администраторы, работники IT отделов или простые офисные клерки, эта инструкция может оказаться очень полезной в самое неожидаемое время, например при подключение того же принтера, или передаче информации между сотрудниками.
Поэтому, если вы это читаете, наверняка вас заинтересовало и вы хотите знать, как же удалённо узнать IP адрес компьютера через командную строку.
Узнаем IP адрес удалённого компьютера через CMD
Если честно, во всём этом нет ничего сложного, да и от вас потребуется всего нечего, всего лишь написать несколько букв в CMD и запустить команду.
Ну ладно, давайте же перейдём не посредственно к делу.
- Зачастую при начале взаимодействия с командной строкой, первым шагом является её запуск с правами администратора. Ниже вы увидите наглядный пример, как и что нужно делать;
- Теперь в запустившейся утилите выполняем следующею команду: ping vasilenko ( где vasilenko имя компьютера );
- Запустится процесс проверки соединения с этим обетом ( компьютером пользователя ). И уже тут, обратив ваше внимание на информацию которая будет постепенно появляется, вы сможете увидеть, искомый вами ИП-адрес. Для примера я воспользуюсь доменным именем Y andex.ru ( так как под рукой, не оказалось, нужной для примера сети);
- Давайте чуть объясню подробней. Сделав запрос по адресу yandex.ru, я начала получать от него ответ, но приходит он ко мне в виде сетевого IP адреса ( 5.255.255.55 ), так как в обратном ответе имя уже не указывается. То есть, если вы указали ping vasilenko, то обратно вы получите ответ от этого компьютера, но в качестве IP адреса ( Пример: Ответ от 10.192.168.11 ).
- Так что число, которое будет идти после фразы «Ответ от …» и есть нужный нам IP адрес сетевого компьютера.
Узнаём IP адрес компьютера через командную строку на подключаемом компьютере
Так же существует ещё один вариант, как можно узнать IP адрес с помощью командной строки, но фишка этого варианта заключается в том, что вам понадобится физический доступ к компьютеру, к которому в дальнейшем будет происходить подключение.
- Сев за компьютер, адрес которого мы хотим узнать, запускаем CMD;
- Теперь указываем команду« Ipconfig /all »;
- После выполнения которой на экране отобразится вся нужная сетевая информация: IP адрес, имя компьютера в ети, а также, мак адрес и многое другое, что может понадобится при работе с сетью;
- Ну и последним шагом будет переписывание или запоминание IP адреса и закрытие командного окна;
Как видите все просто, возможно эта статья вышла не самая большая, но является не менее полезной чем все остальные. Кстати, возможно если вас заинтересует информация о том, каким образом можно изменить IP адрес на ПК, тогда загляните сюда, там вы найдёте самую актуальную информацию по этому вопросу.
Иногда пользователю может понадобиться быстро узнать, какой у его устройства адрес IP в локальной сети, в которой он подключён. Также может оказаться нужным такой же адрес, но уже другого компьютера, который работает в этой же сети. Можно ли это сделать без использования какого-то стороннего ПО? И какие утилиты скачивают и устанавливают для этих целей?
Что такое IP-адрес и для чего он нужен
IP-адрес (Internet Protocol Address) — это определённый конечный адрес узла в сети на конкретном компьютере или ином устройстве. Его можно сравнить с обычным почтовым адресом какого-то человека — по нему люди отправляют письма и посылки. Аналогией писем в интернете и сети являются сетевые пакеты (например, в виде сайтов и загружаемых файлов). Они не могут уходить неизвестно откуда и неизвестно куда — нужно направление, конкретный адрес две конечные точки в виде отправителя и получателя.
IP-адрес представляет собой адрес какой-либо точки в сети: как в глобальной, так и в локальной
У каждого ПК есть свой адрес IP в сети. Тут стоит сразу отметить, что у ПК или любого другого девайса IP-адрес может существовать в рамках глобальной сети (интернета) и локальной сети. Если на ПК несколько подключений к интернету, у девайса появляется такое же количество IP-адресов, так как они привязываются не к компьютеру, а к конкретному соединению на устройстве.
Сетевой пакет доставляются по определенному IP-адресу
IP может выдаваться администратором локальной сети, провайдером или назначаться автоматически системой. Адрес включает в себя два номера: сети, которой он принадлежит, и узла. Это комбинации из четырёх чисел от 0 до 255, которые разделяются точками, например, 10.255.255.255.
Виды IP-адресов
По разным параметрам различают такие виды адресов IP:
- Статический (фиксированный, постоянный). Это комбинация чисел, которая навсегда присваивается юзеру. Его может выдать ваш провайдер за отдельную плату. Он необходим тем людям, которым нужно постоянно получать удалённый доступ к своему девайсу посредством клиента FTP. Главный минус такого адреса в том, что ПК становится более уязвимым в сети — взломщики могут также получить доступ к вашему ПК и всей информации на нём.
- Динамический. В начале каждого сеанса «сёрфинга» в сети юзер получает новый IP. Система выдаёт его автоматически из конкретного диапазон комбинаций.
- Белый (публичный, глобальный). Его используют для «сёрфинга» в интернете, то есть во внешней сети.
Белый IP нужен для работы в глобальной сети — в интернете
Серые IP работают только в рамках локальных сетей
Рассмотрим сегодня, как выяснить, какой у вас есть IP именно для локальной сети — сети, которая соединяет друг с другом несколько устройств, находящихся недалеко друг от друга (в одном здании, офисе, квартире, институте и т. д.). Такое соединение нужно, например, для обмена теми или иными документами между ПК, получения доступа к общим каталогам и прочих целей.
Как узнать IP-адрес своего компьютера в локальной сети
IP-адрес своего ПК нужно знать, например, для подключения к своему домашнему или рабочему ПК для копирования каких-то документов. Раздобыть свой IP-адрес проще и быстрее всего — достаточно выполнить некоторые действия в одном из двух системных окнах «Виндовс».
С помощью «Командной строки»
Консоль «Командная строка» представляет собой редактор с чёрным фоном, через который юзер может выполнять различные операции на своём компьютере, в том числе и осуществлять вывод на экран сетевых параметров девайса:
-
На «клаве» зажимаем кнопки R и «Виндовс», но только одновременно. Результат выполнения данной команды — появление окна «Выполнить». В нём вбиваем три буквы cmd — жмём на «Ввод» либо на «Энтер» на самой клавиатуре.
Введите команду cmd в окне «Выполнить»
Вы можете воспользоваться поиском в «Пуске», чтобы открыть консоль
Выполните команду ipconfig в редакторе
Внимательно изучите блок с адаптером локальной беспроводной сети
Выполните команду ipconfig/all
Команда ipconfig/all покажет на экране более подробную информацию
С помощью «Панели управления»
Эти же данные юзер может получить через определённый раздел «Панели управления»:
-
Вызываем панель через сервис «Выполнить» (открывается с помощью «Виндовс» и R) и слова control, написанного в строке «Открыть».
Вставьте в строку «Открыть» команду control
На панели запустите «Центр управления сетями и общим доступом»
Перейдите по ссылке «Изменение параметров адаптеров»
На дисплее появилось окно «Сетевые подключения»
Выполните команду ncpa.cpl, чтобы запустить «Сетевые подключения»
Выберите в меню пункт «Состояние»
Перейдите в окно со сведениями и посмотрите на пункт «Адрес IPv4»
Видео: как узнать свой IP в сети
Как узнать IP-адрес чужого или всех подключённых к локальной сети компьютеров
Определение IP-адреса других устройств, которые находятся в данный момент в локальной сети, отнимет больше времени и усилий. Выполнять будем всё через ту же «Командную строку». Рассмотрим также способ с использованием ПО от сторонних разработчиков.
Через «Командную строку»
На этот раз в редакторе будем выполнять другие команды для вывода адреса:
-
Для начала определимся, адрес какого конкретного юзера сети мы хотим узнать. С этой целью запускаем любую страницу «Проводника Виндовс». На левой панели с основными разделами находим и открываем ссылку «Сеть».
В «Проводнике» перейдите в раздел «Сеть» слева
Выберите девайс, адрес которого вы хотите узнать
Чтобы вывести на экран всех пользователей локальной сети, выполните nbtstat -n в консоли
Запустите выполнение команды apresn-pc
Скопируйте адрес чужого ПК
Возможно, вам необходимо определить адреса IP всех компьютеров из локальной сети. В этом вам также поможет консоль:
-
Запускаем интерфейс строки через «Выполнить» либо «Пуск», а затем пишем короткую формулу arp -a.
Запустите выполнение формулы arp -a в консоли
В консоли появится перечень всех адресов в локальной сети
С помощью сканирования сети сторонними утилитами
Не всегда стандартные средства «Виндовс» помогают в поиске IP-адресов девайсов, которые находятся в вашей внутренней сети. Для таких случаев сторонними разработчиками были созданы специальные утилиты-сканеры. Одно из таких приложений — программа Advanced IP Scanner от компании Famatech. Утилита бесплатная и имеет две версии: та, что устанавливается, и портативная (то есть которая работает без предварительной инсталляции).
Advanced IP Scanner показывает не только IP-адреса, но и названия устройств
Кроме поиска девайсов в сети, в возможности этой программы входит предоставление доступа к общим каталогам и FTP-серверам, удалённое управление устройствами через Radmin и RDP и даже дистанционное отключение ПК.
Где её скачать и как ей пользоваться, расскажем в инструкции:
-
Открываем официальный сайт сканера в любом браузере — на странице жмём на зелёную клавишу «Скачать бесплатно».
Скачайте бесплатный вариант Advanced IP Scanner
Откройте файл через загрузки
Выберите язык установки
Выберите между установкой и запуском
Примите условия использования программы и запустите её
Подождите, пока закончится процесс распаковки
Нажмите на «Сканировать», чтобы начать поиск девайсов
Подождите, пока завершится процесс поиска устройств
Посмотрите на IP нужного вам девайса
Отключенное устройство будет с иконкой погасшего экрана ПК
Видео: как использовать утилиту Advanced IP Scanner
Узнать свой адрес во внутренней сети можно легко с помощью стандартных средств «Виндовс» — через «Центр управления сетями и общим доступом» и чёрный редактор «Командная строка». Последняя утилита подойдёт также для определения комбинаций чисел, которые действуют для других компьютеров в этой же внутренней сети. Если у вас не получается получить информацию с помощью встроенных инструментов, используйте сторонние утилиты, например, Advanced IP Scanner, Nmap, SolarWinds или любой другой сканер.