Командная строка (CMD) — 8 сетевых команд, которые вы должны знать

Командная строка(Command Prompt) зарекомендовала себя как один из лучших инструментов для выполнения основных команд, позволяющих работать с файлами и папками из Windows . Однако командная строка(Command Prompt) гораздо мощнее. Вы можете выйти на новый уровень, выполнив не только несколько расширенных команд, включая ряд удобных сетевых команд. Сегодня мы узнаем, как использовать командную строку(Command Prompt) для проверки подключения к Интернету(internet connection) , сетевых подключений, просмотра информации(view information) о сетевых устройствах и просмотра соединений между вашим ПК и другими устройствами. Без лишних слов, давайте начнем:

ПРИМЕЧАНИЕ.(NOTE:) Мы написали это руководство для Windows 10 с обновлением за (Update)ноябрь 2019 года(November 2019) . Однако все показанные команды работают одинаково в Windows 8.1 и Windows 7 . Прежде чем идти дальше, если вы не знаете, как открыть командную строку(Command Prompt) , прочтите: 11 способов запустить командную строку(Command Prompt) в Windows .

1. Как проверить интернет-соединение в CMD

Чтобы проверить, работает ли ваше подключение к Интернету, вы можете использовать командную строку(Command Prompt) для проверки подключения к определенному веб-сайту или местоположению в Интернете(website or internet location) . Для этого вы можете использовать команду ping network(network command) , за которой следует веб- адрес или IP-адрес(address or IP address) . Например, вы можете проверить подключение к Digital Citizen , не открывая веб-браузер(web browser) , введя команду «ping www.digitalcitizen.life». Затем нажмите Enter на клавиатуре.

ping www.digitalcitizen.life

Если статистика пинга не показывает потери пакетов, ваше интернет-соединение(internet connection) работает нормально. Однако, если вы получаете потерянные пакеты, это означает, что либо ваше интернет-соединение(internet connection) прервано, либо веб-сайт, который вы пропинговали, не в сети. Чтобы еще раз проверить подключение к Интернету(internet connection) , отправьте эхо-запрос хотя бы на другой веб-сайт, желательно на тот, который всегда открыт, например на www.google.com .

ping www.google.com

Команда ping также позволяет вам использовать удобный параметр «-t» , который позволяет вам постоянно пинговать указанный адрес, пока он не будет остановлен вручную. Например, мы набрали «ping -t www.digitalcitizen.life». Через какое-то время нам захотелось посмотреть статистику подключения и мы воспользовались комбинацией клавиш (keyboard combination) "CTRL + Break."Это показывает средние значения команд ping, запущенных до этого момента.

ping www.digitalcitizen.life -t

Наконец, мы завершили команду, используя комбинацию клавиш (keyboard combination) "CTRL + C."Это останавливает бесконечный цикл команд ping по указанному адресу.

2. Как я могу увидеть все сетевые адаптеры на моем компьютере с помощью CMD ?

Чтобы получить подробную информацию о ваших сетевых адаптерах и соединениях, используйте команду ipconfig . Откройте командную строку(Command Prompt) , введите ipconfig и нажмите Enter . Как вы можете видеть на снимке экрана ниже, когда вы запускаете эту команду, Windows отображает список всех активных сетевых устройств, независимо от того, подключены они или отключены, и их IP-адреса. Вы также получаете такие сведения, как IP-адреса шлюза по умолчанию(default gateway) , маски подсети и состояние каждого сетевого адаптера(network adapter) .

Получение информации о cmd nic (информация о сетевой карте) с помощью запуска ipconfig

Если вы добавите переключатель /allipconfig , вы сможете получить совершенно новый уровень детализации: информация DNS(DNS information) , MAC ( управление доступом к среде(Media Access Control) ) (в поле Physical Address ) и другая информация о каждом сетевом компоненте(network component) . Посмотрите на картинку ниже, чтобы увидеть пример того, что вы получаете от команды "ipconfig /all" .

Запуск ipconfig /all для получения подробной информации о NIC (сетевой интерфейсной карте).

3. Как проверить ваше сетевое соединение(network connection) в CMD

Если вы хотите проверить, работает ли ваше сетевое соединение(network connection) с маршрутизатором должным образом, вы можете использовать комбинацию команд ipconfig и ping . Во- первых, получите некоторую информацию cmd nic(cmd nic info) о вашем адаптере. Другими словами, откройте командную строку(Command Prompt) и запустите ipconfig . В списке результатов укажите сетевой адаптер(network adapter) , который используется для подключения к сети, которую вы хотите протестировать. Затем в его деталях найдите IP-адрес(IP address) вашего маршрутизатора и запишите(router and note) его. Например, если мы хотим проверить наше сетевое соединение Ethernet(Ethernet network) , мы запустим ipconfig и увидим, что наш маршрутизаторIP-адрес(IP address) 192.168.50.1.

Запуск ipconfig для определения IP-адреса маршрутизатора

Следующим шагом является проверка того, что сетевое соединение(network connection) между маршрутизатором и компьютером в порядке. Для этого достаточно выполнить команду ping на IP-адресе(IP address) роутера . В нашем примере это будет означать, что мы должны запустить эту команду в CMD : ping 192.168.50.1 .

Пингуем роутер для проверки сетевого подключения

Если нет потерянных пакетов, то проверенное сетевое соединение(network connection) работает нормально. В противном случае существует проблема где-то между вашим компьютером и маршрутизатором, и в этом случае вы должны проверить правильность настройки сетевого адаптера вашего ПК, исправность (network adapter)кабеля Ethernet(Ethernet cable) (если вы используете проводное соединение) и маршрутизатор настроен правильно.

4. Как обновить IP-адрес(IP address) вашего сетевого адаптера(network adapter)

Если ваше сетевое соединение(network connection) не работает должным образом, возможно, вашему сетевому адаптеру(network adapter) не назначен правильный IP-адрес(IP address) . Быстрый способ решить эту проблему — обновить его IP-адрес(IP address) , и, к счастью, вы можете сделать это быстро, прямо из командной строки(Command Prompt) . Откройте CMD и выполните следующие команды: ipconfig /release и ipconfig /renew . Первая команда ( ipconfig /release ) заставляет сетевой адаптер(network adapter) сбросить назначенный ему IP-адрес(IP address) , а вторая команда ( ipconfig /renew ) обновляет сетевой адаптер .(network adapter)IP - адрес(IP address) .

Запуск ipconfig /release и ipconfig /renew для сброса IP-адреса

Обратите внимание, что вы также можете указать CMD(CMD) запускать обе команды в одной строке, набрав "ipconfig /release & ipconfig /renew," без перевернутых кавычек. Если вы введете их таким образом, командная строка(Command Prompt) выполнит первую команду, а когда она будет выполнена, она автоматически запустит вторую. Круто(Cool) , да? 🙂

Запуск ipconfig /release &  ipconfig /renew, набрав только одну строку в CMD

Параметры выпуска(release) и обновления(renew) полезны в сетях, использующих DHCP (протокол динамической конфигурации хоста)(DHCP (Dynamic Host Configuration Protocol)) для автоматического распределения IP-адресов. Ваша система отказывается от своего текущего адреса и запрашивает новый у DHCP-сервера(DHCP server) , что может помочь вам устранить определенные проблемы с сетью.

5. Как получить информацию о MAC- адресах(MAC) вашего сетевого адаптера(network adapter)

Один из самых быстрых и простых способов получить MAC - адреса ваших сетевых адаптеров — использовать команду getmac . В командной(Command Prompt) строке введите getmac и нажмите Enter , как показано на изображении ниже.

Getmac отображает физические адреса всех сетевых адаптеров

6. Как я могу увидеть компьютеры и устройства, подключенные к моей сети, с помощью CMD ?

В некоторых случаях вам может понадобиться узнать, какие компьютеры и устройства подключены к той же сети, что и вы. Один из простых и удобных способов сделать это — использовать команду net view . Запустите командную строку(Command Prompt) и запустите net view . Через некоторое время вы должны увидеть список компьютеров и устройств в вашей сети.

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

Однако есть предостережение об этой команде. Сетевое представление(Net view) не показывает все(all) компьютеры и устройства, которые находятся в той же сети, что и вы. Хотя он достаточно хорошо работает для частных сетей, он не может идентифицировать такие устройства, как смартфоны или принтеры, а также имеет проблемы с компьютерами, работающими под управлением других операционных систем. Если вы хотите получить четкое представление обо всем, что подключено к вашей сети, вам также следует проверить следующую команду.

7. Как я могу увидеть все устройства, подключенные к моей сети, с помощью CMD ?

Лучший способ найти все устройства, подключенные к той же сети, что и вы, основан на использовании команды arp . Откройте командную строку(Command Prompt) и запустите arp -a . IP - адрес(IP address) , показанный первым, рядом с интерфейсом, отображает IP- адрес(Interface) вашего сетевого (IP address)адаптера(network adapter) . Затем есть список IP-адресов(IP address) и MAC - адресов ( физические адреса(Physical Addresses) ). Все IP-адреса, которые начинаются с тех же цифр, что и ваш сетевой адаптер(network adapter) , находятся в той же сети и/или подсети, что и вы. Это все устройства, подключенные к вашей сети.

Arp -a показывает все устройства, подключенные к одной сети

Следующие — не настоящие устройства, а IP-адреса, используемые для многоадресной рассылки(multicasting) . Они обычно используются вашими реальными устройствами для потоковой передачи мультимедиа в вашей сети. В нашем примере все устройства, подключенные к той же сети, что и наш компьютер, имеют IP-адреса, начинающиеся с 192.168.50.

Если вы хотите увидеть, что это за устройства, более удобным для человека способом, скопируйте их MAC -адреса и найдите их в Интернете с помощью Google или на веб-сайтах, которые позволяют вам проверить, какие поставщики назначают определенные MAC - адреса, такие как DNS Checker . Например, если вы ищете MAC-адрес(MAC address) 04-d9-f5-b5-b1-f0, вы обнаружите, что это устройство производства ASUS . По правде говоря, это роутер ASUS ZenWiFi(ASUS ZenWiFi router) .

8. Как проверить сетевые подключения вашего компьютера и открытые порты

Вы можете получить другую полезную информацию о cmd nic с помощью команды netstat , которая позволяет вам видеть активные сетевые подключения между вашей системой и любыми другими системами в вашей сети или в Интернете.

Netstat показывает активные сетевые соединения и открытые порты

Если вы добавите параметр -a к команде netstat , вы можете получить список со всеми подключениями и портами прослушивания, как показано на изображении ниже(image below) .

Netstat -a отображает активные сетевые подключения, открытые порты и прослушиваемые порты.

Вот и все!

Знаете ли вы другие полезные способы получить информацию о cmd nic?

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



About the author

Я инженер-программист с более чем двухлетним опытом работы с мобильными и настольными приложениями. У меня есть опыт работы с обновлениями Windows, службами и Gmail. Мои навыки делают меня идеальным кандидатом для таких задач, как разработка приложений для Windows или поддержка почтовых клиентов.



Related posts