Лучшие сетевые команды командной строки Windows
Windows поставляется с несколькими полезными сетевыми утилитами. Эти программы могут предоставить вам важную информацию о вашем сетевом подключении и помочь диагностировать проблемы. Существует четыре сетевых утилиты TCP/IP , о которых должен знать каждый пользователь Windows :
- Нетстат
- трассировка
- IPconfig
- NSlookup
Давайте посмотрим, что делают эти утилиты и как они обычно используются.
Повторный курс по TCP/IP
Все четыре утилиты являются сетевыми программами TCP/IPЧто это обозначает?
TCP/IP — это сокращение от Интернет-протокола управления передачей. (Transmission Control Protocol Internet Protocol.)Протокол — это набор правил и спецификаций, которые определяют, как работает процесс.
Например, на работе может быть протоколом сначала назначить встречу с личным помощником вашего начальника, а не вламываться в его офис в случайное время дня. Точно так же TCP/IP описывает, как различные устройства, подключенные друг к другу в Интернете(internet) , могут взаимодействовать упорядоченным образом.
Учимся любить командную строку
Хотя 99% компьютерных интерфейсов в наши дни являются графическими, всегда будут нужны текстовые инструменты командной строки. По большей части эти утилиты TCP/IP работают через командную строку. Это означает, что вам нужно ввести имя утилиты и действие, которое вы хотите, чтобы она предприняла.
В Windows это всегда достигалось с помощью командной строки(Command Prompt) , но это постепенно прекращается. На сегодняшний день предпочтительным интерфейсом командной строки является Windows PowerShell .
Чтобы получить доступ к Powershell:
- Щелкните правой кнопкой мыши кнопку « Пуск ».(Start Button)
- Выберите Windows PowerShell (администратор)(Windows PowerShell (Admin))
Теперь вы можете вводить свои команды в командную строку PowerShell сколько душе угодно. Если вы хотите пройти путь мастера PowerShell , он начинается с одного шага. То есть «Использование PowerShell для домашних пользователей — руководство для начинающих»,(Using PowerShell for Home Users – A Beginner’s Guide) написанное нашим собственным Гаем Макдауэллом.
Теперь давайте начнем узнавать их лучше.
Что такое Нетстат?
Netstat или Network Statistics — это мощная информационная утилита, которая дает вам важную информацию о том, что делает ваше сетевое соединение в любой момент. Это дает вам базовую статистику по ключевой сетевой активности. Это включает в себя, какие порты(ports) открыты и используются, а какие соединения открыты и работают.
Netstat — это не только приложение для Windows , но и для Linux , Unix и Mac . Он зародился в Unix и стал основным оружием в наборе инструментов сетевого администратора.
Существует графическая альтернатива в виде Microsoft TCPView , но знание того, как использовать netstat, всегда будет полезно. Существует много вариантов использования программы, но в наши дни одной из распространенных целей является обнаружение вредоносных программ. Вредоносные программы, такие как трояны, часто открывают порт и ждут, пока их создатели свяжутся с ними для получения дальнейших инструкций. С помощью netstat вы можете быстро увидеть, есть ли подозрительное подключение вашего компьютера к сети.
Важные команды Netstat
Netstat — одна из самых простых в использовании утилит TCP/IPВсе, что вам нужно сделать, это ввести «netstat» (без кавычек), и вы получите стандартный список активных подключений. Что(Which) должно выглядеть примерно так:
Это нормально для обычного обзора ваших сетевых подключений, но вы можете изменить вывод с помощью модификаторов. Например, «netstat -a» отображает все активные порты, а «netstat -b» покажет вам исполняемый файл, отвечающий за каждый прослушиваемый порт. Вот еще ключевые команды:
- Netstat -e — отображает информацию об отправленных пакетах.
- Netstat -n — список подключенных в данный момент хостов
- Netstat -p — позволяет указать, какой тип протокола вы хотите проверить
- Netstat -r — предоставляет список таблиц маршрутизации.
- Netstat -s — выдает статистику по IPv4 , IPv6 , ICMP , TCP и т. д.
Что такое Трасерт?
Tracert — это сокращение от traceroute . Это сетевая утилита, которая показывает вам информацию о каждой остановке на пути от сетевого интерфейса вашего компьютера до целевого устройства.
Когда вы используете Tracert, приложение отправляет специальные пакеты протокола управляющих сообщений Интернета(Internet Control Message Protocol ) ( ICMP ), которые заставляют устройства на каждом узле отправлять обратно информацию. В частности, он просит их передать точное время прибытия пакета, а затем использует эту информацию для расчета времени в пути между каждым переходом.
Существует три основных варианта использования Tracert:
- Чтобы увидеть, где пакет теряется.
- Чтобы определить, где задерживаются пакеты.
- Чтобы увидеть IP-адреса каждого прыжка по маршруту пакета.
Далее давайте посмотрим на команду Tracert в действии.
Важные команды трассировки
Самая простая форма команды Tracert требует имени утилиты, а также сетевого назначения. Пункт назначения может быть выражен в виде IP-адреса или URL -адреса веб-сайта . Например: Tracert www.google.com .
Вывод команды выглядит так:
Tracert также имеет небольшое количество опций, вот их список:
- Tracert -d : сообщает Tracert , что не следует преобразовывать адреса в имена хостов .
- Tracert -h : Maximum_hops — позволяет изменить количество переходов по умолчанию, например, -h 30
- Tracert -j host-list : указывает LSR ( свободный исходный маршрут(loose source route) ) в списке хостов.
- -w тайм-аут(-w timeout) : позволяет указать, как долго Tracert будет ждать на каждом прыжке, прежде чем считать его тайм-аутом. Например , Tracert -w 1000
Это простой инструмент, но он может быть невероятно полезен, если вы играете в сетевого детектива!
Что такое IPconfig?
Одна из самых полезных сетевых утилит TCP/IP , IPconfig показывает текущую конфигурацию сетевых устройств на вашем компьютере. Его также можно использовать для ручного принудительного выполнения определенных действий, связанных с вашими сетевыми подключениями.
IPconfig особенно полезен, если вашему компьютеру динамически назначается IP-адрес. Так как это позволяет вам быстро увидеть, какой IP-адрес в настоящее время имеет ваша система.
Важные команды IPconfig
IPconfig обычно используется с параметром, который либо отображает информацию о сети, либо выполняет связанную с сетью задачу. Вот некоторые из наиболее важных команд, которые нужно знать:
- IPconfig /all : показывает всю информацию о подключении физического и виртуального сетевого адаптера.
- IPconfig /flushdns : сбрасывает кэш преобразователя DNS . Хорошо подходит для решения проблем, связанных с DNS .
- /IPconfig /renew : Принудительно назначает новый IP-адрес(new IP address) .
IPconfig — это утилита для общего устранения неполадок с подключением к Интернету, поэтому стоит запомнить ее ключевые команды.
Что такое NSLookup?
Nslookup — это сокращение от « поиск сервера имен(nameserver lookup) » . «Сервер имен» — это ключевой тип сервера в DNS (системе доменных имен). По сути, это DNS -сервер, а это означает, что это сетевое устройство, которое соединяет URL -адрес , который вы вводите в браузере, с IP-адресом сервера, на котором размещен контент.
Обычно этот процесс скрыт от вас как пользователя, но Nslookup позволяет вам делать две вещи:
- Найдите(Find) , какой IP-адрес находится за конкретным адресом веб-сайта.
- Чтобы найти URL -адрес , подключенный к определенному IP-адресу.
Поэтому, если у вас есть только веб-адрес или IP-адрес, вы можете использовать Nslookup , чтобы найти другую часть головоломки. Вы можете объединить это с информацией из других инструментов, таких как Tracert или Netstat , чтобы определить, какие веб-серверы подключены к IP-адресам, которые они сообщают.
Важные команды NSLookup
Есть три основные команды NSLookup , которые вы должны знать. Первый — это просто «nslookup». Это показывает вам текущий сервер имен и его IP-адрес.
Обратите внимание, что Nslookup все еще работает, и вы находитесь в его командной строке, а не в PowerShell . Если вы хотите вернуться к PowerShell , введите exit и нажмите Enter .
Однако давайте задержимся на секунду и попросим наш сервер имен предоставить нам адрес Google.com . Просто(Just) введите google.com и нажмите Enter .
Как видите, это дает нам IP-адрес 172.217.170.46. Введите это в свой веб-браузер, и вы попадете прямо в поисковую систему Google . Вы также можете выполнить обратный поиск и ввести IP-адрес, который затем должен вернуть URL -адрес связанного с ним сервера.
Теперь вы знакомы с четырьмя основными утилитами (utilities)TCP/IP , которые помогут вам понять, что происходит в вашей сети, и приоткрыть завесу тайны Интернета. Радоваться, веселиться!
Related posts
Команда ForFiles позволяет вам управлять файлами и папкими на Shared Network
Как использовать FINDSTR and Select-String Commands в Windows 11/10
Как использовать Netstat command для устранения проблем с сетью
Бесплатный Wireless Networking Tools для Windows 10
Как отключить Networking в Windows Sandbox в Windows 10
Как установить и использовать клиент Telnet в Windows
Сетевой адаптер не работает? 12 вещей, которые стоит попробовать
Как настроить NAS (сетевое хранилище)
Как использовать команду Ping для устранения проблем с сетью
Convert CSV до Excel (XLS or XLSX) с использованием Command line в Windows 10
Что такое Command Line Interpreter?
Как сравнить два Files для изменений, использующих Command Prompt
Manage Wireless Networks с использованием Command Prompt в Windows 10
Изменить IP-адрес и DNS-серверы с помощью командной строки
HDG объясняет: что такое компьютерная сеть?
Как открыть Microsoft Store apps от Command Prompt
Список команд DISKPART и как их использовать в Windows 11/10
Как запустить Microsoft Defender от Command Line с MpCmdRun.exe
Перенаправление вывода из командной строки Windows в текстовый файл
Не видите другие компьютеры в сети? Исправления для Windows, Mac и Linux