[Сеть Windows] Как по MAC-адресу узнать имя компьютера?
Ситуация. Человек пришел из отпуска, и на его компьютер каждый день время от времени лезут сообщения:
В системе обнаружен конфликт IP-адреса xx.xx.xx.xx с системой, имеющей адрес сетевого устройства MAC XX:XX:XX:XX:XX:XX
В сетке, насколько удалось выяснить, есть DHCP-сервер, но в нем вроде как прописаны диапазоны, которые он не должен обслуживать. Выяснить, какие это диапазоны я не смог, одмин — странный чел (+ госконтора и «секретность»). В сетке бардак — половина компов работает по dhcp, другая половина — со статическими IP. Никаких таблиц соответствий IP с именами машин не ведется, да и вообще никто не учитыват занятые IP.
Задача: При появлении вышеуказанного сообщения, зная MAC-адрес, нужно определить сетевое (текстовое) имя компьютера, из-за которого возникает конфликт.
— Можно ли по MAC узнать текстовое имя компьютера из-под винды? Как это сделать?
— Можно ли по MAC узнать текстовое имя компьютера из-под линуха? Как это сделать? (Специально Live CD притащу).
Как узнать по mac адресу имя устройства
Здравствуйте!
Ситуация такая. Человек пришел из отпуска, и на его компьютер каждый день время от времени лезут сообщения: В системе обнаружен конфликт IP-адреса xx.xx.xx.xx с системой, имеющей адрес сетевого устройства MAC XX:XX:XX:XX:XX:XX В сетке, насколько удалось выяснить, есть DHCP-сервер, но в нем вроде как прописаны диапазоны, которые он не должен обслуживать. Выяснить, какие это диапазоны я не смог, одмин — странный чел (+ госконтора и «секретность»). В сетке бардак — половина компов работает по dhcp, другая половина — со статическими IP. Никаких таблиц соответствий IP с именами машин не ведется, да и вообще никто не учитыват занятые IP. В сетке ~180 компов.
Задача: При появлении вышеуказанного сообщения, зная MAC-адрес, нужно определить сетевое (текстовое) имя компьютера, из-за которого возникает конфликт. — Можно ли по MAC узнать текстовое имя компьютера из-под винды? Как это сделать? — Можно ли по MAC узнать текстовое имя компьютера из-под линуха? Как это сделать? (Специально Live CD притащу).
Имена компьютерам даются по отделам, поэтому выяснив имя, уже можно примерно локализовать местоположение, пройтись по кабинетам и найти проблемную машину, посмотреть как на ней настроено получение IP-шника.
| Оглавление |
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, Square, 01:10 , 23-Окт-10, ( 1 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, xintrea, 01:44 , 23-Окт-10, ( 2 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, Square, 01:50 , 23-Окт-10, ( 3 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, xintrea, 02:02 , 23-Окт-10, ( 4 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, Pahanivo, 10:48 , 23-Окт-10, ( 5 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, 0х71А, 10:53 , 23-Окт-10, ( 7 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, Pahanivo, 01:37 , 24-Окт-10, ( 8 )
Сообщения по теме [Сортировка по времени | RSS] > — Можно ли по MAC узнать текстовое имя компьютера из-под винды? Как
> это сделать?arp -a
покажет соответствие маков и айпишниковnbtstat -A айпишник
покажет соответствие айпишника и виндовс-имениа можно просто попытаться зайти на шару по айпишнику 🙂
\\айпишник\Но вы все это зря затеваете. Правильное решение — обратится к администратору сети.
Решение такой задачи находится в ведении администратора а не пользователя.> arp -a
> покажет соответствие маков и айпишниковХм, если «второй» компьютер не смог получить IP, то у него не будет соответсвия MAC и IP.
> nbtstat -A айпишник
> покажет соответствие айпишника и виндовс-имениВ том то и дело, что известен MAC, а не IP. Виндовс-имя надо узнать по MAC.
> а можно просто попытаться зайти на шару по айпишнику 🙂
> \\айпишник\Известен IP-шник только «первого» компа, на котором мы и ловим сообщение. Мы и так этот IP-шник знаем.
> Но вы все это зря затеваете. Правильное решение — обратится к администратору
> сети. Решение такой задачи находится в ведении администратора а не пользователя.Угу, тока админу на это плевать, он Очень Занятой Человек У Которого Очень Много Важных Дел. За неделю ничего не сделал вообще.
>> arp -a
>> покажет соответствие маков и айпишников
> Хм, если «второй» компьютер не смог получить IP, то у него не
> будет соответсвия MAC и IP.Дайте ему его получить. назначте себе любой другой
> Дайте ему его получить. назначте себе любой другой
Ага, понял. Дожидаемся сообщения об ошибке, записываем MAC, меняем свой IP-шник. Потом делаем «arp -a», и должны увидеть, что записанный MAC связан с нашим бывшим IP-шником. И по этому IP-шнику выясняем имя машины.
>> Дайте ему его получить. назначте себе любой другой
> Ага, понял. Дожидаемся сообщения об ошибке, записываем MAC, меняем свой IP-шник. Потом
> делаем «arp -a», и должны увидеть, что записанный MAC связан с
> нашим бывшим IP-шником. И по этому IP-шнику выясняем имя машины.а лучше всего поставить рядом вторую машину на линукс/юникс
высканить мак какого нибудь ответственного сервака и прописать его на этой машине вместе с айпи жертвы — и так какждый день — новый мак ))
админ быстро зашевелится>>> Дайте ему его получить. назначте себе любой другой
>> Ага, понял. Дожидаемся сообщения об ошибке, записываем MAC, меняем свой IP-шник. Потом
>> делаем «arp -a», и должны увидеть, что записанный MAC связан с
>> нашим бывшим IP-шником. И по этому IP-шнику выясняем имя машины.
> а лучше всего поставить рядом вторую машину на линукс/юникс
> высканить мак какого нибудь ответственного сервака и прописать его на этой машине
> вместе с айпи жертвы — и так какждый день — новый
> мак ))
> админ быстро зашевелитсяда, да, да, в государственной секретной конторе. суппер.
>> Дайте ему его получить. назначте себе любой другой
> Ага, понял. Дожидаемся сообщения об ошибке, записываем MAC, меняем свой IP-шник. Потом
> делаем «arp -a», и должны увидеть, что записанный MAC связан с
> нашим бывшим IP-шником. И по этому IP-шнику выясняем имя машины.ну да, дожидаетесь сообщения об ошибке, записываешь MAC, меняешь свой IP, снова случайно занимаешься чужой адрес.
говоришь, ‘ госконтора и «секретность» ‘. очень интересно, такая секретность, что пользователь может себе сама адреса выставлять, при чем, какой хочу.всегда удивляло, люди приходят на работу работать, или играться, создавая себе и другим проблемы? всегда представляется большая компания, где сотрудники выполняют конкретную работу, за которую получают конкретные деньги, и с чего бы сотруднику в голову придет «баловаться» с адресами, создавая в первую очередь себе проблемы, мешающие выполнению прямых обязанностей?! загадка!
>[оверквотинг удален]
>> нашим бывшим IP-шником. И по этому IP-шнику выясняем имя машины.
> ну да, дожидаетесь сообщения об ошибке, записываешь MAC, меняешь свой IP, снова
> случайно занимаешься чужой адрес.
> говоришь, ‘ госконтора и «секретность» ‘. очень интересно, такая секретность, что пользователь
> может себе сама адреса выставлять, при чем, какой хочу.
> всегда удивляло, люди приходят на работу работать, или играться, создавая себе и
> другим проблемы? всегда представляется большая компания, где сотрудники выполняют конкретную
> работу, за которую получают конкретные деньги, и с чего бы сотруднику
> в голову придет «баловаться» с адресами, создавая в первую очередь себе
> проблемы, мешающие выполнению прямых обязанностей?! загадка!а вы замените приставку гос- но чтонибуть типа песец, полны песец — обычно в госконторах так оно и есть
да и персонал по своему правм — нечо за копейки упиратьсяОпределение ip адреса и mac адреса компьютера в сети

Работая в локальной сети многим из нас приходится сталкиваться с различными способами идентификации пользователей.
Это может быть имя компьютера , может быть mac-адрес , а может быть ip-адрес . Сегодня мы поговорим о том, где посмотреть собственные mac и ip адреса и как узнать ip-адрес и mac-адрес чужого компьютера в локальной сети. Существуют различные программные решения от сторонних разработчиков для определения данных параметров, но в рамках данной статьи мы будем получать ip и mac адреса исключительно интегрированными средствами операционной системы.Как узнать свой mac-адрес и ip-адрес в сети
Для начала, в двух словах обозначим, чем ip-адрес отличается от mac-адреса.
ip-адрес (Internet Protocol Address) — это уникальный идентификатор узла в пределах конкретной сети
Из этого определения можно сделать вывод, что для глобальной сети интернет каждое устройство в данный момент времени должно обладать неповторимым ip-адресом, отличающемся от адресов всех остальных компьютеров в интернете.
В случае же с локальной сетью , уникальность должна соблюдаться лишь для устройств, подключенных к данной сети.В отличии от ip-адреса машины, который может быть как статическим (постоянным), так и динамическим (изменяющимся), mac-адрес компьютера присваивается оборудованию и изменение его возможно только заменой составных частей машины. Не случайно этот идентификатор иначе называется Hardware Address. То есть, говоря проще:
mac-адрес (Media Access Control Address) — это уникальный идентификатор узла в сети, определяемый неповторимым кодом его сетевого оборудования
Благодаря этой особенности данного параметра, использование mac-адреса порой оказывается более выгодно в сравнении с ip
Иногда у пользователей возникает вопрос: сколько mac-адресов может быть у компьютера?
Ответ прост: у компьютера может быть столько mac-адресов, сколько сетевых устройств (сетевых карт) работают в нём. Сюда относятся как сетевые карты для проводного подключения, так и оборудование, позволяющее подключаться к беспроводным сетям (Wi-Fi)Чтобы узнать свой ip адрес в локальной сети через командную строку, а также узнать mac-адрес своего оборудования, воспользуемся двумя основными способами:
-
В командной строке Windows выполнить команду
ipconfig /all

для определения только ip-адреса достаточно команды ipconfig без параметра /all
В ответ вы увидите информацию о адресе своего узла в локалке (локальной сети) и физическом адресе сетевого оборудованияОпределение ip-адреса чужого компьютера в сети
Выше мы рассмотрели, где можно увидеть собственный ip и mac компьютера.
Для того, чтобы узнать ip-адреса других компьютеров в сети из командной строки , нам необходимо знать имя компьютера или компьютеров которые нас интересуют.Все приведённые ниже команды, в случае их частого использования, может быть удобнее оформить в виде bat-файлов, подробнее о которых мы говорили в статье Пакетные файлы (bat, батники) Windows
Чтобы узнать имя компьютера, можно пройти в Мой компьютер — Сетевое окружение ( Компьютер — Сеть ), где перед нами отобразятся компьютеры, подключенные к нашей сети

Также, список NetBIOS имён компьютеров в локальной сети можно просканировать командой
nbtstat -n
Допустим, нам интересен ip-адрес компьютера с именем APRESN-PC из скриншота, прикреплённого выше. Запускаем командную строку Windows и выполняем в ней следующую команду:
ping apresn-pc
Консоль системы начнёт обмен пакетами с конечным узлом, отобразив его адрес

Определение mac-адреса чужого компьютера в локальной сети
Если нас интересует, как узнать mac-адрес компьютера, находящегося в одной локальной сети с нами, достаточно в командной строке Windows на своей машине выполнить следующую команду:
nbtstat –a apresn-pc
В появившейся информации мы получим искомый mac компьютера APRESN-PC

И последняя команда, которой мы сегодня уделим внимание.
Если вам не интересно имя компьютера, а проверять mac-адрес каждой машины по ip слишком муторно, можно просто послать запрос arp с параметром -aarp –a
Результатом выполнения этой команды будет таблица соответствия mac-адресов и ip-адресов в сети

Теперь мы можем узнать и ip-адрес, и mac-адрес компьютеров в локальной сети.
Всем сетевой безопасности и высокоскоростной передачи данных
Как узнать MAC-адрес по ip-адресу или имени хоста?
Достаточно часто бывают ситуации когда нужно выяснить аппаратный адрес сетевого устройства, но кроме стандартной консоли под рукой ничего нет, или просто хочется сэкономить время не устанавливая дополнительных программ, или не открывая консоли управления, такие как DHCP Management Console и т.д.
Как можно узнать MAC-адрес по ip-адресу или имени хоста имея просто рабочую станцию под управлением ОС Windows?
Ответ прост — с помощью стандартной командной строки.
Чтобы узнать адрес MAC удаленного компьютера или компьютера в локальной сети, необходимо:
1. В командной строке выполнить пинг этого компьютера (пинг ip-адреса или dns-имени).
Для этого нажмите комбинацию клавиш Win+R, введите cmd. В окне командной строки введите: ping ip-адрес или ping dns-имя.
Если вы выполнили пинг имени хоста, то это имя в процессе будет преобразовано в ip-адрес.
2. По окончанию отработки комманды ping, введите команду arp -a. В результатах вывода команды найдите нужный вам ip-адрес и соответсвующий ему MAC-адрес.

arp — это отображение и изменение таблиц преобразования ip-адресов в физические, используемые протоколом разрешения адресов (ARP).
Так же можно пропинговать броадкастовый адрес вашей сети.
Например, если у вас сеть 192.168.31.0 с маской 255.255.255.0, ваш адрес тогда будет 192.168.31.1-254, а броадкастовый — самый последний 192.168.31.255. Его то мы и должны пропинговать, потом дать команду: arp -aВы увидите все ip адреса в вашей сети с их маками, останется лишь найти нужный.
Если нужно узнать MAC по ip, то вводим команду: nbtstat -A 192.168.31.5
Хочу заметить, что данная команда не работает в powershell только в cmd.
Пожалуй, это всё.
Возможно вам так же понадобится узнать IP адрес по MAC адресу. Об этом методе описано в другой моей статье.
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, Pahanivo, 10:48 , 23-Окт-10, ( 5 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, xintrea, 02:02 , 23-Окт-10, ( 4 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, Square, 01:50 , 23-Окт-10, ( 3 )
- Сеть Windows. Как по MAC-адресу узнать имя компьютера?, xintrea, 01:44 , 23-Окт-10, ( 2 )