Назовите утилиту для подключения к сетевому оборудованию с помощью командной строки Windows
Обновлено: 21.11.2024
Windows поставляется с несколькими полезными сетевыми утилитами. Эти программы могут предоставить вам важную информацию о вашем сетевом подключении и помочь диагностировать проблемы. Существует четыре сетевых утилиты TCP/IP, о которых должен знать каждый пользователь Windows:
Давайте посмотрим, что делают эти утилиты и как они обычно используются.
Напоминание о TCP/IP
Все четыре утилиты являются сетевыми программами TCP/IP. Что это значит?
TCP/IP — это сокращение от Интернет-протокола управления передачей. Протокол — это набор правил и спецификаций, определяющих, как работает процесс.
Например, на работе может быть протоколом сначала назначить встречу с личным помощником вашего начальника, а не вламываться в его офис в случайное время дня. Точно так же TCP/IP описывает, как различные устройства, подключенные друг к другу в Интернете, могут взаимодействовать упорядоченным образом.
Научиться любить командную строку
Хотя 99% компьютерных интерфейсов в наши дни являются графическими, всегда будут нужны текстовые инструменты командной строки. По большей части эти утилиты TCP/IP работают через командную строку. Это означает, что вам нужно ввести название утилиты и действие, которое вы хотите, чтобы она предприняла.
В Windows это всегда выполнялось с помощью командной строки, но эта функция постепенно упраздняется. В настоящее время предпочтительным интерфейсом командной строки является Windows PowerShell.
Для доступа к Powershell:
- Нажмите правой кнопкой мыши кнопку "Пуск".
- Выберите Windows PowerShell (администратор)
Теперь вы можете вводить команды в командную строку PowerShell сколько душе угодно. Если вы хотите пройти путь мастера PowerShell, он начинается с одного шага. То есть «Использование PowerShell для домашних пользователей — руководство для начинающих», написанное нашим собственным Гаем Макдауэллом.
А теперь давайте познакомимся с ними поближе.
Что такое Netstat?
Netstat или сетевая статистика — это мощная информационная утилита, которая дает вам важную информацию о том, что делает ваше сетевое соединение в любой момент времени. Это дает вам базовую статистику по ключевой сетевой активности. Это включает в себя, какие порты открыты и используются, а какие соединения открыты и работают.
Netstat – это приложение не только для Windows, но и для Linux, Unix и Mac. Он зародился в Unix и стал основным оружием в наборе инструментов сетевого администратора.
Существует графическая альтернатива в виде Microsoft TCPView, но знание того, как использовать netstat, всегда будет полезно. Существует много вариантов использования программы, но в наши дни одной из распространенных целей является обнаружение вредоносных программ. Вредоносные программы, такие как трояны, часто открывают порт и ждут, пока их создатели свяжутся с ними для получения дальнейших инструкций. С помощью netstat вы можете быстро определить наличие подозрительного подключения вашего компьютера к сети.
Важные команды Netstat
Netstat — одна из самых простых в использовании утилит TCP/IP. Все, что вам нужно сделать, это ввести «netstat» (без кавычек), и вы получите стандартный список активных подключений. Что должно выглядеть примерно так:
Этого вполне достаточно для обычного обзора ваших сетевых подключений, но вы можете изменить вывод с помощью модификаторов. Например, «netstat -a» отображает все активные порты, а «netstat -b» покажет вам исполняемый файл, отвечающий за каждый прослушиваемый порт. Вот еще ключевые команды:
- Netstat -e — отображает сведения об отправленных пакетах
- Netstat -n — список подключенных хостов.
- Netstat -p — позволяет указать, какой тип протокола вы хотите проверить
- Netstat -r — предоставляет список таблиц маршрутизации.
- Netstat -s — предоставляет статистику по IPv4, IPv6, ICMP, TCP и т. д.
Что такое Tracert?
Tracert — это сокращение от traceroute. Это сетевая утилита, которая показывает вам информацию о каждой остановке на пути от сетевого интерфейса вашего компьютера до целевого устройства.
При использовании Tracert приложение отправляет специальные пакеты протокола управляющих сообщений Интернета (ICMP), которые заставляют устройства на каждом узле отправлять обратно информацию. В частности, он просит их передать точное время прибытия пакета, а затем использует эту информацию для расчета времени в пути между каждым переходом.
Существует три основных варианта использования Tracert:
- Чтобы узнать, где теряется пакет.
- Чтобы определить, где задерживаются пакеты.
- Чтобы увидеть IP-адреса каждого прыжка на маршруте пакета.
Далее посмотрим на команду Tracert в действии.
Важные команды Tracert
Вывод команды выглядит следующим образом:
У Tracert также есть несколько вариантов, вот их список:
- Tracert -d: указывает Tracert не преобразовывать адреса в имена хостов.
- Tracert -h: Maximum_hops — позволяет изменить количество переходов по умолчанию, например -ч 30
- Tracert -j host-list: указывает LSR (свободный исходный маршрут) в списке хостов.
- -w тайм-аут: позволяет указать, как долго Tracert будет ждать на каждом переходе, прежде чем он будет считаться тайм-аутом. Например. Трассировка -w 1000
Это простой инструмент, но он может быть невероятно полезен, если вы играете в сетевого детектива!
Что такое IPconfig?
IPconfig, одна из самых полезных сетевых утилит TCP/IP, показывает текущую конфигурацию сетевых устройств на вашем компьютере. Его также можно использовать для ручного принудительного выполнения определенных действий, связанных с вашими сетевыми подключениями.
IPconfig особенно полезен, если IP-адрес вашего компьютера назначается динамически. Так как это позволяет вам быстро увидеть, какой IP-адрес в настоящее время имеет ваша система.
Важные команды IPconfig
IPconfig обычно используется с параметром, который либо отображает информацию о сети, либо выполняет связанную с сетью задачу. Вот некоторые из наиболее важных команд, которые нужно знать:
- IPconfig /all: показывает всю информацию о подключении к физическому и виртуальному сетевому адаптеру.
- IPconfig /flushdns: сбрасывает кеш преобразователя DNS. Подходит для решения проблем, связанных с DNS.
- /IPconfig /renew: Принудительное назначение нового IP-адреса.
IPconfig – это утилита, которую можно использовать для устранения общих неполадок с подключением к Интернету, поэтому стоит запомнить ее основные команды.
Что такое NSLookup?
NSlookup — это сокращение от "поиск серверов имен". «Сервер имен» — это ключевой тип сервера в DNS (системе доменных имен). По сути, это DNS-сервер, а это означает, что это сетевое устройство, которое связывает URL-адрес, который вы вводите в браузере, с IP-адресом сервера, на котором размещен контент.
Обычно этот процесс скрыт от вас как пользователя, но Nslookup позволяет вам делать две вещи:
- Узнайте, какой IP-адрес находится за определенным адресом веб-сайта.
- Чтобы найти URL, связанный с определенным IP-адресом.
Поэтому, если у вас есть только веб-адрес или IP-адрес, вы можете использовать Nslookup, чтобы найти другую часть головоломки. Вы можете объединить это с информацией из других инструментов, таких как Tracert или Netstat, чтобы определить, какие веб-серверы подключены к IP-адресам, которые они сообщают.
Важные команды NSLookup
Есть три основные команды NSLookup, которые вам следует знать. Первый — это просто «nslookup». Это показывает вам текущий сервер имен и его IP-адрес.
Обратите внимание, что Nslookup все еще работает, и вы находитесь в его командной строке, а не в PowerShell. Если вы хотите вернуться к PowerShell, введите exit и нажмите клавишу ввода.
Как видите, это дает нам IP-адрес 172.217.170.46. Введите это в свой веб-браузер, и вы попадете прямо в поисковую систему Google. Вы также можете выполнить обратный поиск и ввести IP-адрес, который затем должен вернуть URL-адрес связанного с ним сервера.
Теперь вы знакомы с четырьмя основными утилитами TCP/IP, которые помогут вам понять, что происходит в вашей сети, и приоткрыть завесу тайны Интернета. Удачи!
Сидни Батлер — социолог и фанатик технологий, пытающийся понять, как сосуществуют люди и технологии. Он имеет двадцатилетний опыт работы внештатным специалистом по компьютерам и более десяти лет в качестве исследователя технологий и преподавателя. Сидни уже более пяти лет является профессиональным писателем по технологиям и освещает такие темы, как виртуальная реальность, игры, кибербезопасность и трансгуманизм. Прочитать полную биографию Сидни
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Операционная система Windows содержит множество встроенных сетевых утилит командной строки. Эти инструменты варьируются от малоизвестных до обычных. Однако есть 11 встроенных сетевых инструментов, с которыми должны быть знакомы сетевые администраторы Windows.
Я предполагаю, что команда ping, вероятно, является наиболее знакомой и наиболее широко используемой утилитой, обсуждаемой в этой статье, но это не делает ее менее важной.
Ping используется для проверки способности одного сетевого узла взаимодействовать с другим. Просто введите команду Ping, а затем имя или IP-адрес целевого хоста. Предполагая, что нет проблем с сетью или брандмауэров, препятствующих завершению проверки связи, удаленный хост ответит на проверку четырьмя пакетами. Получение этих пакетов подтверждает, что между двумя хостами существует действительный и работающий сетевой путь.
Сетевая статистика
Если у вас возникают проблемы с сетевой связью, сетевая статистика иногда может помочь вам определить основную причину проблемы. Вот где в игру вступает команда с метким названием NetStat. Эта команда имеет ряд различных функций, но наиболее полезной из них является отображение сводной информации о сети для устройства. Чтобы увидеть этот тип сводной информации, просто введите NetStat -e.
Команда ARP соответствует протоколу разрешения адресов. Хотя сетевые коммуникации легко представить с точки зрения IP-адресации, доставка пакетов в конечном итоге зависит от адреса управления доступом к среде (MAC) сетевого адаптера устройства. Здесь в игру вступает протокол разрешения адресов. Его задача — сопоставить IP-адреса с MAC-адресами.
Устройства Windows поддерживают кэш ARP, который содержит результаты последних запросов ARP. Вы можете просмотреть содержимое этого кеша с помощью команды ARP -A. Если у вас возникли проблемы со связью с одним конкретным хостом, вы можете добавить IP-адрес удаленного хоста к команде ARP -A.
NbtStat
Я уверен, вы, вероятно, знаете, что компьютерам, работающим под управлением операционной системы Windows, присваивается имя компьютера. Часто компьютеру назначается доменное имя или имя рабочей группы. Имя компьютера иногда называют именем NetBIOS.
В Windows используется несколько различных методов для сопоставления имен NetBIOS с IP-адресами, например, широковещательная рассылка, поиск LMHost или даже почти исчезнувший метод запроса к WINS-серверу.
Конечно, NetBIOS через TCP/IP может иногда выходить из строя. Команда NbtStat может помочь вам диагностировать и исправить такие проблемы. Например, команда NbtStat -n показывает имена NetBIOS, используемые устройством. Команда NbtStat -r показывает, сколько имен NetBIOS устройство недавно смогло разрешить.
Имя хоста
Обсуждавшаяся ранее команда NbtStat может предоставить вам имя хоста, назначенное устройству Windows, если вы знаете, какой переключатель использовать с этой командой. Однако, если вы просто ищете быстрый и простой способ проверки имени компьютера, попробуйте использовать команду Hostname. Ввод имени хоста в командной строке возвращает имя локального компьютера.
Трассировка
Вопреки печально известному видео на YouTube, Tracert не произносится как «Tracer T» и не может показать вам, сколько людей используют Google прямо в эту секунду. Вместо этого Tracert или «Trace Route» представляет собой утилиту для проверки пути к удаленному хосту.
Функционально Tracert работает аналогично Ping. Основное отличие состоит в том, что Tracert отправляет серию эхо-запросов ICMP, и каждый раз TTL запроса увеличивается на 1. Это позволяет утилите отображать маршрутизаторы, через которые проходят пакеты для идентификации. Когда это возможно, Windows отображает продолжительность и IP-адрес или полное доменное имя каждого прыжка.
IP-конфигурация
Одной из утилит, которую я постоянно использую, является IPConfig. В самом простом случае команда IPConfig отображает базовую информацию о конфигурации IP-адреса для устройства. Просто введите IPConfig в командной строке Windows, и вам будут представлены IP-адрес, маска подсети и шлюз по умолчанию, который в настоящее время использует устройство.
Если вы хотите увидеть более подробную информацию, введите IPConfig /all. Это приводит к тому, что Windows отображает гораздо более подробную конфигурацию IP-адреса. Это также команда, которую вам придется использовать, если вы хотите увидеть, какой DNS-сервер настроен на использование устройства Windows.
Команда IPConfig может делать гораздо больше, чем просто отображать информацию о конфигурации IP-адреса.Он также содержит параметры, которые могут помочь вам устранить проблемы, связанные с DNS и DHCP. Например, ввод команды IPConfig /FlushDNS очищает содержимое кэша преобразователя DNS компьютера.
NSLookup
NSLookup — отличная утилита для диагностики проблем с разрешением DNS-имен. Просто введите команду NSLookup, и Windows отобразит имя и IP-адрес DNS-сервера устройства по умолчанию. Оттуда вы можете ввести имена хостов, чтобы увидеть, может ли DNS-сервер разрешить указанное имя хоста.
Маршрут
Сети IP используют таблицы маршрутизации для направления пакетов из одной подсети в другую. Утилита Windows Route позволяет просматривать таблицы маршрутизации устройства. Для этого просто введите Route Print.
Прелесть команды Route в том, что она не только показывает таблицу маршрутизации, но и позволяет вносить изменения. Такие команды, как Route Add, Route Delete и Route Change позволяют вносить изменения в таблицу маршрутизации по мере необходимости. Вносимые вами изменения могут быть постоянными или непостоянными, в зависимости от того, используете ли вы ключ -P.
PathPing
Ранее я говорил об утилитах Ping и Tracert, а также об их сходстве. Как вы могли догадаться, инструмент PathPing — это утилита, сочетающая в себе лучшие аспекты Tracert и Ping.
Ввод команды PathPing, за которой следует имя хоста, инициирует нечто вроде стандартного процесса Tracert. Однако после завершения этого процесса инструменту требуется 300 секунд (пять минут) для сбора статистики, а затем отчеты о задержке и статистике потери пакетов, которые являются более подробными, чем предоставляемые Ping или Tracert.
NetDiag
Возможно, самой полезной сетевой утилитой, встроенной в Windows, является NetDiag. Команда NetDiag предназначена для запуска набора тестов на компьютере, чтобы помочь техническому специалисту выяснить, почему на компьютере возникают проблемы с сетью.
Одна из вещей, которые мне очень нравятся в этом инструменте, это то, что, несмотря на наличие ряда дополнительных переключателей, которые вы можете использовать, вам не нужно использовать ни один из них, если вы этого не хотите. Ввод команды NetDiag сам по себе приведет к запуску всех доступных тестов.
В некоторых случаях NetDiag может не только выявлять проблемы, но и устранять их. Очевидно, что NetDiag не может автоматически исправить каждую обнаруженную проблему, но добавление параметра /Fix к команде сообщит NetDiag, что нужно попытаться исправить проблему автоматически.
Операционная система Windows набита утилитами командной строки. Многие из этих утилит остались от операционных систем, появившихся несколько десятилетий назад. Тем не менее утилиты, о которых я говорил в этой статье, сегодня ничуть не менее полезны, чем когда они были впервые представлены.
В Windows есть несколько очень полезных сетевых утилит, доступ к которым осуществляется из командной строки (консоли cmd).
В Windows 10 введите cmd в поле поиска, чтобы открыть командную консоль.
Сетевые команды в основном используются для получения системной информации и устранения сетевых неполадок.
Здесь мы рассмотрим 10 команд, которые я использую чаще всего.
1. Команда проверки связи
Команда ping — одна из наиболее часто используемых сетевых утилит для обнаружения устройств в сети и устранения неполадок в сети.
При проверке связи с устройством вы отправляете этому устройству короткое сообщение, которое оно затем отправляет обратно (эхо).
Общий формат: ping имя хоста или ping IP-адрес.
В этой статье более подробно рассматривается команда ping
2. Команда ipconfig
Еще одна незаменимая и часто используемая утилита, которая используется для поиска сетевой информации о вашем локальном компьютере, такой как IP-адреса, DNS-адреса и т. д.
Основное использование: определение вашего IP-адреса и шлюза по умолчанию
Введите команду ipconfig в командной строке.
Отображается следующее
ipconfig /all — отображает дополнительную информацию о настройке сети в ваших системах, включая MAC-адрес.
ipconfig /release — освободить текущий IP-адрес
ipconfig /renew — обновить IP-адрес
ipconfig /? -показывает справку
ipconfig/flushdns — очистить кеш DNS
3. Команда имени хоста
Очень простая команда, отображающая имя хоста вашего компьютера. Это гораздо быстрее, чем перейти в панель управления>системный маршрут.
4. Команда getmac
Еще одна очень простая команда, которая показывает MAC-адреса ваших сетевых интерфейсов
5. команда арп
Это используется для отображения кеша разрешения адресов. Эта команда должна использоваться с параметром командной строки arp -a, который является наиболее распространенным.
Введите arp в командной строке, чтобы увидеть все доступные параметры.
6. NSlookup
Используется для проверки записей записей DNS. Дополнительные сведения см. в разделе Использование Nslookup
.7. Nbtstat
Диагностический инструмент для устранения неполадок netBIOS. См. эту статью technet.
8 Сетевая команда
Используется для управления пользователями, службами, общими ресурсами и т. д., см. здесь
9. Команда Netstat
Используется для отображения информации о соединениях и портах tcp и udp. См. порты и сокеты tcp и udp и как использовать команду netstat
10. Команда TaskKill
Просмотрите список запущенных задач с помощью команды tasklist и уничтожьте их по имени или идентификатору процессора с помощью команды taskKill. См. это руководство.
Крис Хоффман
Крис Хоффман
Главный редактор
Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times и Reader's Digest, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в новостных агентствах, таких как Би-би-си. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.
Есть некоторые вещи, которые можно делать только из командной строки, даже в Windows. Некоторые из этих инструментов не имеют графических эквивалентов, а другие просто быстрее в использовании, чем их графические интерфейсы.
Если вы используете PowerShell вместо командной строки, обратите внимание, что все команды, которые мы рассматриваем в этой статье, работают одинаково в любом инструменте. И, очевидно, мы не можем охватить все полезные команды, которые предлагают эти инструменты. Вместо этого мы сосредоточимся на командах, которые должны быть полезны, даже если вы не пользуетесь командной строкой.
ipconfig: быстро найдите свой IP-адрес
Вы можете найти свой IP-адрес в панели управления, но для этого потребуется несколько щелчков мышью. Команда ipconfig — это быстрый способ определения IP-адреса вашего компьютера и другой информации, такой как адрес его шлюза по умолчанию. Это полезно, если вы хотите узнать IP-адрес веб-интерфейса вашего маршрутизатора.
Чтобы использовать эту команду, просто введите ipconfig в командной строке. Вы увидите список всех сетевых подключений, которые использует ваш компьютер. Посмотрите в разделе «Адаптер беспроводной локальной сети», если вы подключены к Wi-Fi, или «Адаптер Ethernet», если вы подключены к проводной сети. Чтобы получить дополнительные сведения, вы можете использовать команду ipconfig /all.
ipconfig /flushdns: очистить кеш DNS-преобразователя
Если вы измените свой DNS-сервер, последствия не обязательно проявятся немедленно. Windows использует кеш, который запоминает полученные DNS-ответы, экономя время при повторном доступе к тем же адресам в будущем. Чтобы убедиться, что Windows получает адреса с новых DNS-серверов, а не использует старые кэшированные записи, запустите команду ipconfig /flushdns после смены DNS-сервера.
ping и tracert: устранение проблем с сетевым подключением
Если у вас возникли проблемы с подключением к веб-сайту или другие проблемы с сетевым подключением, в Windows и других операционных системах есть несколько стандартных инструментов, которые можно использовать для выявления проблем.
Для получения дополнительной информации об использовании этих команд и других полезных инструментов для выяснения причин проблем с сетью или подключением к Интернету ознакомьтесь с нашим введением в поиск и устранение неполадок с подключением к Интернету.
shutdown: создание ярлыков завершения работы для Windows
Команда shutdown позволяет завершить работу или перезапустить Windows. По общему признанию, это было более полезно в Windows 8 (где кнопка выключения была труднее получить доступ), но все же удобно независимо от того, какую версию Windows вы используете. Вы можете использовать эту команду для создания собственных ярлыков и размещения их в меню "Пуск", на рабочем столе или даже на панели задач.
В Windows 8 и 10 вы даже можете использовать специальный переключатель для перезагрузки компьютера в меню дополнительных параметров запуска. Чтобы использовать команду в командной строке или при создании ярлыка, просто введите одно из следующего:
- shutdown /s /t 0: обычное завершение работы.
- shutdown /r /t 0: перезагрузите компьютер.
- shutdown /r /o: перезагружает компьютер, открывая дополнительные параметры.
sfc /scannow: сканирование системных файлов на наличие проблем
В состав Windows входит средство проверки системных файлов, которое сканирует все системные файлы Windows и ищет проблемы. Если системные файлы отсутствуют или повреждены, средство проверки системных файлов восстановит их. Это может решить проблемы с некоторыми системами Windows.
Чтобы использовать этот инструмент, откройте окно командной строки от имени администратора и выполните команду sfc /scannow.
telnet: подключение к серверам Telnet
Клиент telnet не установлен по умолчанию. Вместо этого это одна из дополнительных функций Windows, которую вы можете установить через панель управления. После установки вы можете использовать команду telnet для подключения к серверам telnet без установки какого-либо стороннего программного обеспечения.
Вам следует избегать использования telnet, если вы можете с этим помочь, но если вы подключены напрямую к устройству и для его настройки требуется использовать telnet — ну, это то, что вы должны сделать.
шифр: окончательное удаление и перезапись каталога
Команда cipher в основном используется для управления шифрованием, но у нее также есть параметр, который запишет мусорные данные на диск, очистив его свободное пространство и обеспечив невозможность восстановления удаленного файла. Удаленные файлы обычно остаются на диске, если вы не используете твердотельный накопитель. Команда cipher эффективно позволяет «очистить» диск без установки каких-либо сторонних инструментов.
Чтобы использовать команду, укажите диск, который вы хотите стереть, следующим образом:
Обратите внимание, что между переключателем ( /w: ) и диском ( C:\ ) нет пробела
netstat -an: список сетевых подключений и портов
Команда netstat особенно полезна, так как отображает всевозможную сетевую статистику при использовании с ее различными параметрами. Одним из наиболее интересных вариантов netstat является netstat -an , который отображает список всех открытых сетевых подключений на их компьютере вместе с используемым портом и внешним IP-адресом, к которому они подключены.
nslookup: поиск IP-адреса, связанного с доменом
Вы также можете выполнить обратный поиск, введя IP-адрес, чтобы узнать связанное доменное имя.
Это не исчерпывающий список всех команд, которые могут оказаться полезными, но мы надеемся, что он дал вам некоторое представление о многих мощных инструментах, скрывающихся под поверхностью. У вас есть любимые, о которых мы не упомянули? Присоединяйтесь к обсуждению и дайте нам знать!
- › Как найти серийный номер жесткого диска в Windows 10
- › Как использовать команду Ping для проверки сети
- › Как запускать команды командной строки с помощью ярлыка Windows
- › Как отключить командную строку и программу «Выполнить» в Windows
- › 34 полезных сочетания клавиш для командной строки Windows
- › Как создать историю Wi-Fi или отчет WLAN в Windows 10
- › Как узнать IP-адрес маршрутизатора на любом компьютере, смартфоне или планшете
- › Что такое GrapheneOS и как она делает Android более приватным?
Читайте также: