Определение ip адреса и mac адреса компьютера в сети

7 команд в CMD при работе с сетью в Windows

Панель управления Windows предлагает довольно ограниченный список возможностей для контроля над сетью. Если вам нужен доступ ко всем командам, которые может предложить ваша система, вам следует начать пользоваться командной строкой. Не переживайте, если никогда не пользовались командной строкой раньше. Это довольно просто. Ниже вы найдёте несколько наиболее важных команд для настройки вашей домашней сети.

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

Самым быстрым способом входа в командную строку является вход через кнопку «Пуск». Нажимаем правой кнопкой мыши по кнопке Пуск и ищем пункт «Командная строка» и «Командная строка (Администратор)». В некоторых версиях Windows командная строка может быть заменена надстройкой Windows PowerShell, расширяющей возможности обычной командной строки.

Другим способом запуска командной строки является ее вызов через функцию «Выполнить». Для вызова «Выполнить» следует нажать комбинацию клавиш Win+R и ввести команду cmd. Следует учитывать, что в данном случае командная строка будет запущена в обычном режиме, а не от имени администратора.

Еще одним способом вызова командной строки является ее вызов через поиск в «Пуск»

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

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

Чтобы найти командную строку в Windows 7 достаточно перейти в меню «Пуск», выбрать «Программы», «Стандартные», где также необходимо запустить утилиту от имени администратора.

Определение ip-адреса чужого компьютера в сети

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

Все приведённые ниже команды, в случае их частого использования, может быть удобнее оформить в виде bat-файлов, подробнее о которых мы говорили в статье Пакетные файлы (bat, батники) Windows

Чтобы узнать имя компьютера, можно пройти в Мой компьютер — Сетевое окружение ( Компьютер — Сеть ), где перед нами отобразятся компьютеры, подключенные к нашей сети

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

Также, список NetBIOS имён компьютеров в локальной сети можно просканировать командой

Допустим, нам интересен ip-адрес компьютера с именем APRESN-PC из скриншота, прикреплённого выше. Запускаем командную строку Windows и выполняем в ней следующую команду:

Консоль системы начнёт обмен пакетами с конечным узлом, отобразив его адрес

ip-адрес чужого компьютера в локальной сети

Как узнать физический адрес компьютера (MAC-адрес)

В командной строке введите ipconfig/all и нажмите клавишу Enter .

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

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su. Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h.

Посмотреть таблицу маршрутизации можно командой route print, однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n. Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a: например, netstat -na. Можно также вызвать команду netstat -nb, чтобы посмотреть, какие процессы установили соединения. Команда netstat -r эквивалентна команде route print.

Команда netsh позволяет изменить настройки сети через командную строку. Введите команду netsh interface ip show address. У меня получилось:

C:Documents and SettingsАдминистратор>ipconfig /all

Настройка интерфейса «Ethernet»

DHCP разрешен: да

Метрика интерфейса: 0

Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name=»Ethernet» source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name=»Ethernet» source=dhcp. На этом сайте также можно прочитать об интерактивной настройке параметров сети

Команда ipconfig

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

просмотр IP адреса с помощью ipconfig

Также можно использовать команду « ipconfig /all ». В этом случае будет выведена более подробная информация о сетевых подключениях. Хотя для получения информации об IP адресе это не обязательно.

просмотр IP адреса с помощью ipconfig all

Важно понимать, что в зависимости от ситуации, команда « ipconfig » может показывать вам как внутренний, так и внешний IP адрес. Если ваш интернет провайдер выдает вам белый IP и кабель от провайдера подключен напрямую в компьютер, то вы увидите именно внешний IP адрес. Если же вы подключаете кабель не напрямую, а через роутер, либо ваш провайдер выдает вам серый, то вы увидите внутренний IP адрес.

Внутренние IP очень легко отличить от внешних, так как они всегда относятся к этим подсетям:

  • От 10.0.0.0 до 10.255.255.255;
  • От 172.16.0.0 до 172.31.255.255;
  • От 192.168.0.0 до 192.168.255.255;
  • От 100.64.0.0 до 100.127.255.255;

systeminfo

Данная команда выводит на экран подробную информацию о компьютере и операционной системе – имя владельца, модель и тип, время загрузки операционной системы, сетевое имя и так далее. Также команда systeminfo отображает основные параметры аппаратной платформы – данные о процессоре, оперативной памяти и дисковом пространстве.

systeminfo

Как использовать все параметры systeminfo

Netsh

netsh (Network Shell) — это классический инструмент командной строки, который позволяет отображать и изменять практически любую сетевую конфигурацию. Например, им можно воспользоваться для просмотра текущей конфигурации сети, управления беспроводными соединениями, сброса сетевого стека для устранения наиболее распространенных проблем, включения или отключения брандмауэра и многого другого.

Чтобы начать работу с инструментом командной строки netsh, проделайте следующее:

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду, чтобы просмотреть список доступных команд (контекстов), и нажмите Enter:
    netsh /?
  4. Введите следующую команду, чтобы просмотреть список доступных подкоманд (субтекстов) для конкретного параметра, и нажмите Enter:
    netsh CONTEXT-COMMAND
    В команде измените CONTEXT-COMMAND на команду, включающую дополнительные параметры.
    Например, эта команда показывает команды, доступные для управления брандмауэром с помощью netsh:
    netsh advfirewall /?

После выполнения этих шагов вы узнаете, как перемещаться между командами и подкомандами netsh для управления сетевыми настройками.

Сброс системного сетевого стека

Чтобы сбросить сетевой стек для решения наиболее распространенных проблем подключения, выполните следующие действия:

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду для выхода из интерактивного режима и нажмите Enter:
    netsh winsock reset
  4. Перезагрузите компьютер.

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

Экспорт и импорт конфигурации сети

Для экспорта конфигурации сети с помощью netsh проделайте следующее:

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду для экспорта текущей конфигурации для всех сетевых адаптеров и нажмите Enter:
    netsh -c interface dump>PATHTOEXPORTED.txt
    В команде замените PATHTOEXPORTED.txt на указание пути и имени файла для хранения конфигурации.
    Например, следующая команда экспортирует настройки в файл netshconfig.txt :
    netsh -c interface dump>c:netshconfig.txt

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

Импорт конфигурации сети

Для импорта параметров конфигурации сети проделайте следующее:

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду, чтобы импортировать конфигурацию сети, и нажмите Enter:
    netsh -c interface dump>PATHTOIMPORTED.txt
    В команде замените PATHTOEXPORTED.txt на указание пути и имени файла, который вы хотите использовать в качестве конфигурации.
    Например, следующая команда импортирует настройки из файла netshconfig.txt :
    netsh -f c:netshconfig.txt

После выполнения этих шагов новая сетевая конфигурация импортируется и применится к Windows 10.

Включение и отключение брандмауэра

Чтобы включить брандмауэр Windows 10 с помощью netsh, выполните следующие действия:

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду, чтобы активировать брэндмауэр по умолчанию, и нажмите Enter:
    netsh advfirewall set currentprofile state on

После выполнения этих шагов брандмауэр Защитника Windows включится.

Отключить брандмауэр

Чтобы отключить брандмауэр, выполните следующие действия:

  1. Откройте Пуск.
  2. Найдите Командную строку, щелкните правой кнопкой мыши верхний результат и выберите Запуск от имени администратора.
  3. Введите следующую команду, чтобы отключить брандмауэр по умолчанию, и нажмите Enter:
    netsh advfirewall set currentprofile state off

После выполнения этих шагов брандмауэр Защитника Windows отключится.

На Windows 10 существует множество инструментов командной строки, PowerShell и графических приложений, которые можно использовать для изменения параметров и устранения неполадок в сети. Тем не менее, в этой инструкции мы сконцентрировались только на том, как начать работу с некоторыми из самых распространенных инструментов именно командной строки.

Определение IP-адресов других устройств с ПК

Есть специальные утилиты, разрешающие сканировать домашнюю сеть на предмет адресов устройств, что к ней подключены.

Командная строка

Узнать IP-адрес компьютера в локальной сети можно через «cmd»:

  1. Вызовите ее с правами администратора и введите данные команду:

Как определить IP адрес устройства в сети: через параметры, панель управления, консоль и программы

  1. По каждому адаптеру будет выведен список устройств, которые имеют к нему непосредственное подключение. В строке «Интерфейс» указан айпишник текущего ПК в локалке.
  2. «Адрес в интернете» выдает информацию о других устройствах, которые находятся в местной «network». Кроме IP выдаются их MAC-адреса.

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

Advanced IP Scanner

Бесплатный и надежный поисковик устройств в локальной сети. Он выводит данные о всех устройствах, составляя список из: айпи, мак-адреса, производителя и имени.

Как определить IP адрес устройства в сети: через параметры, панель управления, консоль и программы

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

  1. Адаптер для работы VPN и назначенное подключение ПК с айпи, начинающиеся с 10.180.1…
  2. Стандартный айпи адрес 192.168.0.1 – маршрутизатора от TP-Link. Поскольку на нем настроен DHCP-сервер с диапазоном значений айпи адресов от 100 до 199, последующие айпи в локальной сети начинаются со 100 в последней ячейке.
  3. Localhost – со 101 – это подключенный Android TV box.
  4. На 102 с обозначением Huawei – смартфон Honor 9 Lite.
  5. На 103 с обозначением Apple – айфон 7.
  6. На 104 без обозначения, но с именем «Desktop» – компьютер, с которого проверяется.
  7. Третья айпи на Desktop – адаптер настроенной виртуальной машины «Oracle VM VirtualBox».

Прочих устройств в местную «паутину» не подключено, поэтому программка полностью справилась со своими обязанностями. Она определила сетевой адрес компьютера и прочих гаджетов в единой локальной сети.

Прочие программы

К утилитам определяющие гаджеты, соединенные в домашней «паутине», можно приписать:

Узнать имя компьютера в локальной сети по IP

Если вам известен IP-адрес компьютера, то выяснить его имя просто:

    Запустите «Командную строку» от имени администратора.

Запуск «Командной строки»

Запуск от имени администратора позволяет убрать ограничения защиты ОС Windows

Командная строка, выполнение «tracert» с указанием IP-адреса

Команда tracert проверяет доступность адреса в локальной сети, указывая имя устройства с данным IP

Командная строка, выполнение «hostname»

Имя своего компьютера в локальной сети можно узнать без IP-адреса

Узнать локальный IP-адрес собственного компьютера несложно. Достаточно знать несколько команд «Командной строки». Или просто посмотреть «Сведения» о состоянии активного подключения.

Яндекс.Дзен

Подписаться на наш канал в Яндекс.Дзен

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

Adblock
detector