Command-Line Tool to Display Network Configuration [Examples]

Привет, посетитель сайта ZametkiNaPolyah.ru! Публикация о команде ipconfig — это продолжение рубрике, в которой я рассказываю о том, как пользоваться стандартными сетевыми утилитами в операционных системах семейства Windows. Команда ipconfig — одна из самых часто используемых сетевых утилит в Windows, ведь она позволяет быстро и самое главное удобно просмотреть настройки сетевых адаптеров в Windows, а также выполнить несколько простых, но важных задач, связанных с администрированием компьютеров.

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

Назначение команды ipconfig в Windows или как узнать IP-адрес и другие сетевые настройки

IPCONFIG – это стандартная сетевая утилита операционных систем семейства Windows, являющаяся стандартным инструментом системного администратора или сетевого инженера, команда ipconfig чаще всего используется для отображения сетевых настроек компьютера под управлением Windows, а также для обновления и изменения некоторых параметров сетевых интерфейсов, которые компьютер получает автоматически по протоколу DHCP (Dynamic Host Configuration Protocol).

Утилита командной строки ipconfig позволяет посмотреть/изменить настройки сетевых интерфейсов вашего ПК, естественно, сетевой интерфейс для своей работы использует различные протоколы, нас в большей степени будет интересовать стек протоколов модели TCP/IP (Ethernet, IP, TCP, UDP, DNS, DHCP и другие), хотя стоит заметить, что ipconfig позволяет получить информацию о интерфейсах, использующих технологии, не входящими в стек TCP/IP, например, Bluetooth или IrDA. В Windows есть графические аналоги ipconfig: winipcfg и wntipcfg, вторая уже морально устарела.

Если говорить о Unix-подобных операционных системах (например, Linux Mint, который мы устанавливали в Virtual Box), то здесь стоит выделить утилиту ifconfig, вообще, эмулятор терминала Linux зачастую обладает более богатым набором команд, нежели cmd.exe в Windows, но вернемся к ipconfig.

Давайте запустим командую строку и посмотрим как работает команда ipconfig в ее самом базовом варианте, то есть без параметров, достаточно просто написать в командной строке: ipconfig.

Command-Line Tool to Display Network Configuration [Examples]

Пример использования команды ipconfig в Windows

Как узнать настройки сетевого адаптера в Windows

Настройки, которые мы получили, написав одну команду, можно узнать долго кликая мышкой, для начала приведу алгоритм этих кликов:

  • В правом нижнем углу, где часы, найдите иконку сетевого адаптера (если соединение беспроводное, то это иконка Wi-Fi, если проводное, то это иконка компьютера и провода) и нажмите на нее правой кнопкой мыши.
  • Появится контекстное меню, в котором нужно выбрать пункт «Открыть Параметры сети и Интернет».
  • Откроется окно с сетевыми параметрами, в котором есть заголовок «Изменение сетевых параметров», под этим заголовком будет меню, в этом меню нас интересует пункт «Настройки параметров адаптера».
  • Это меню ведет нас в окно с сетевыми адаптерами, нас будет интересовать активный адаптер, в моем случае это адаптер беспроводной сети, обычно он называется «Беспроводная сеть», если вы используете для подключения провод, то вас скорее всего будет интересовать «Ethernet адаптер», в любом случае нужно нажать по адаптеру правой кнопкой мыши и из контекстного меню выбрать пункт «Состояние».

Как видите, пользоваться графическим интерфейсом очень долго, для тех, кто не совсем понял куда нажимать и что искать, ниже приведу скриншоты, которые помогут найти текущие настройки сетевого подключения в Windows 10. Я уже говорил, что использую Wi-Fi, поэтому у меня соответствующая иконка сетевого адаптера в правом нижнем углу.

Command-Line Tool to Display Network Configuration [Examples]

Параметры сети и Интернет в Windows

Здесь выбираем пункт «Открыть Параметры сети и Интернет», у нас появится окно управления параметрами сетевых подключений в Windows, которое показано на следующем рисунке.

Command-Line Tool to Display Network Configuration [Examples]

В этом окне нас интересует пункт меню «Настройка параметров адаптера», когда вы на него нажмете, то увидите следующее окно.

Command-Line Tool to Display Network Configuration [Examples]

В этом окне собраны все сетевые интерфейсы вашего компьютера, которые вы можете использовать для подключения к компьютерным сетям (подключаться можно не только к сети Интернет, о стандартных физических компонентах компьютерной сети можно почитать здесь). Из-за того, что я использую Wi-Fi, меня интересует адаптер, выделенный синим и подписанный «Беспроводная сеть», если у вас проводное подключение, то вам нужен адаптер с подписью «Ethernet». В любом случае нажимаем по нужному адаптеру правой кнопкой мыши и из контекстного меню выбираем пункт «Состояние».

Command-Line Tool to Display Network Configuration [Examples]

Command-Line Tool to Display Network Configuration [Examples]

Статистика и параметры сетевого интерфейса-сетевого адаптера

Command-Line Tool to Display Network Configuration [Examples]

Сведения о сетевом подключение компьютера

Итак, мы затратили немного больше времени, повозившись с окнами, но получили больше информации, чем дала нам утилита ipconfig в своем простейшем варианте, но не забывайте, что у многих команд интерпретатора командной стройки Windows есть дополнительные параметры, команда ipconfig не исключение, давайте воспользуемся параметром /all: ipconfig /all. Параметр all позволяет получить более детальную информацию о каждом сетевом интерфейсе. Вывод этой вариации очень большой, поэтому я приведу его в виде листинга.

Параметры команды ipconfig в Windows

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

Чтобы было понятнее посмотрим простые примеры:

  • «?ова», этот шаблон означает, что слово должно заканчиваться на ова, а перед «ова» могут быть любые символы в любом количестве: корова, Иванова, Колотова, голова, все эти слова подходят под такой шаблон;
  • «?ро?», этот шаблон означает, что вначале и в конце может быть один любой символ, под этот шаблон подходят такие слова: крот, срок, 1роZ (а почему нет? никто не знает, как вы назовете интерфейс), прок и так далее.

Самые полезные примеры использования утилиты ipconfig мы рассмотрим ниже.

Примеры использования утилиты ipconfig в Windows

Давайте теперь рассмотрим несколько примеров использования команды ipconfig, которые могут пригодиться вам на практике. Примеров с использованием протокола IPv6 не будет, так как нет технической возможности, но суть работы команды ipconfig и ее параметров не меняется от выбранного протокола (IPv6 или IPv4).

Обновление сетевых настроек адаптера в Windows, параметры /renew и /release

Первый и, пожалуй, самый часто используемый пример использования команды ipconfig – это пример с использованием параметров /release и /renew. Первый параметр используется для освобождения IP-настроек всех сетевых адаптеров компьютера: ipconfig /release, а второй параметр заставляет компьютер повторно запросить настройки у DHCP сервера (если не указывать адаптер, то команда будет применена ко всем сетевым интерфейсам Windows, будьте внимательны): ipconfig /renew.

Вообще, домашний роутер это не одно устройство, а целых три: Wi-Fi антенна, сетевой коммутатор и маршрутизатор или роутер, если вы не знаете в чем разница между этими устройствами, то рекомендую ознакомиться с публикацией разница между хабами, сетевыми коммутаторами и роутерами, хотя на данный момент хабы или сетевые концентраторы вы скорее всего не встретите, дело в том, что любой участок компьютерной сети имеет физическую топологию общая шина, как только на нем появляется хаб.

Вернемся к команде ipconfig. Для начала посмотрим на текущие сетевые настройки моего ПК, который получает их от домашнего роутера по динамике.

1234567891011121314151617181920Адаптер беспроводной локальной сети Беспроводная сеть:DNS-суффикс подключения . . . . . :Описание. . . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 3165Физический адрес. . . . . . . . . : BC-A8-A6-B3-71-B7DHCP включен. . . . . . . . . . . : ДаАвтонастройка включена. . . . . . : ДаЛокальный IPv6-адрес канала . . . : fe80::d86b:69ce:ccc4:d47f%9(Основной)IPv4-адрес. . . . . . . . . . . . : 192.168.0.101(Основной)Маска подсети . . . . . . . . . . : 255.255.255.0Аренда получена. . . . . . . . . . : 30 февраля 2018 г. 13:30:45Срок аренды истекает. . . . . . . . . . : 30 февраля 2018 г. 15:30:45Основной шлюз. . . . . . . . . : fe80::ccfc:a4ff:fee9:44d%9192.168.0.1DHCP-сервер. . . . . . . . . . . : 192.168.0.1IAID DHCPv6 . . . . . . . . . . . : 79472806DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-21-52-74-3F-50-9A-4C-CB-57-A0DNS-серверы. . . . . . . . . . . : 192.168.0.10.0.0.0NetBios через TCP/IP. . . . . . . . : Включен

:/>  Раздел в Windows Server 2012 R2

Нас интересуют строки: «IPv4-адрес. . . . . . . . . . . . : 192.168.0.101 (Основной)», «Маска подсети . . . . . . . . . . : 255.255.255.0», « DHCP-сервер. . . . . . . . . . . : 192.168.0.1», «DNS-серверы. . . . . . . . . . . : 192.168.0.1», «Аренда получена. . . . . . . . . . : 30 февраля 2018 г. 13:30:45» и «Срок аренды истекает. . . . . . . . . . : 30 февраля 2018 г. 15:30:45». Теперь давайте выполним команду: ipconfig /release, в моем случае можно не бояться применять эту команду сразу ко всем сетевым интерфейсам, так как по факту используется только один, если у вас их больше, то указывайте интерфейс, к которому хотите применить команду.

Command-Line Tool to Display Network Configuration [Examples]

Команда ipconfig /release была применена ко всем сетевым адаптерам Windows

После выполнение всех операций, утилита ipconfig предоставила нам небольшой отчет по каждому сетевому адаптеру, нас больше всего интересует второй снизу, именно на нем я хотел освободить настройки, именно этот адаптер у меня использовался для подключения к роутеру, после выполнения команды ipconfig /release, соединение с роутером пропало, так как пропала IP связность, роутер и мой ПК оказались в разных подсетях. В этом легко убедиться, достаточно взглянуть в правый нижний угол.

Command-Line Tool to Display Network Configuration [Examples]

После освобождение настроек на сетевом интерфейсе пропала IP связность между роутером и ПК

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

1234567891011121314151617Адаптер беспроводной локальной сети Беспроводная сеть:DNS-суффикс подключения . . . . . :Описание. . . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 3165Физический адрес. . . . . . . . . : BC-A8-A6-B3-71-B7DHCP включен. . . . . . . . . . . : ДаАвтонастройка включена. . . . . . : ДаЛокальный IPv6-адрес канала . . . : fe80::d86b:69ce:ccc4:d47f%9(Основной)Автонастройка IPv4-адреса . . . . : 169.254.212.127(Основной)Маска подсети . . . . . . . . . . : 255.255.0.0Основной шлюз. . . . . . . . . : fe80::ccfc:a4ff:fee9:44d%9IAID DHCPv6 . . . . . . . . . . . : 79472806DUID клиента DHCPv6 . . . . . . . : 00-01-00-01-21-52-74-3F-50-9A-4C-CB-57-A0DNS-серверы. . . . . . . . . . . : fec0:0:0:ffff::1%1fec0:0:0:ffff::2%1fec0:0:0:ffff::3%1NetBios через TCP/IP. . . . . . . . : Включен

Command-Line Tool to Display Network Configuration [Examples]

Обновляем сетевые настройки адаптера в Windows при помощи команды ipconfig /renew

Думаю, теперь понятно назначение параметров /release и /renew: первый используется, чтобы сбросить настройки сетевого адаптера, а второй чтобы их обновить. Но бывают ситуации, когда у вас есть несколько активных сетевых адаптеров и вам нельзя применять команды: ipconfig /release и ipconfig /renew ко всем интерфейсам сразу, в таких случаях нужно использовать имена интерфейсов. В моем случае чтобы сбросить настройки с интерфейса, который используется для связи с роутером, можно использовать такую вариацию команды: ipconfig /release «*Беспроводная*». А чтобы затем обновить настройки только для этого адаптера, можно использовать такую вариацию: ipconfig /renew «Беспроводная сеть». Указать имя адаптера при использовании ipconfig и ipconfig /all у вас не получится.

Как посмотреть и как почистить кэш DNS-сервера в Windows, параметры /displaydns и /flushdns

Утилита ipconfig в Windows используется не только для того, чтобы обновить сетевые настройки, но еще и для управления кэшем DNS, при помощи утилиты ipconfig можно посмотреть текущий кэш DNS: ipconfig /displaydns, а также очистить кэш DNS: ipconfig /flushdns. Необходимость в чистке кэша возникает тогда, когда вы меняете DNS сервера и вам нужны новые ответы.

Чтобы увидеть текущей кэш DNS в Windows, достаточно использовать параметр /displaydns. Вывод команды ipconfig /displaydns длинный, как портянка, но если хотите вот его кусочек для сервиса dropbox.

Про DNS-сервера мы будем говорить отдельно в рамках курса по основам компьютерных сетей, поэтому сейчас никаких пояснений давать не буду, можете воспользоваться Гуглом или Яндексом, чтобы получить больше информации. Лучше посмотрим как очистить кэш DNS в Windows, для этой цели есть параметр /flushdns: ipconfig /flushdns.

Command-Line Tool to Display Network Configuration [Examples]

Команда ipconfig /flushdns или как очистить кэш DNS в Windows

После применения команды ipconfig /flushdns мы видим, что кэш DNS был успешно удален, проверили мы это при помощи параметра /displaydns. Всё очень просто.

Работаем с DHCP идентификаторами классов пользователей в Windows, параметры /setclassid и /showclassid

Теперь давайте разберемся с тем, как посмотреть идентификатор DHCP класса в Windows и как его изменить при помощи команды ipconfig, а затем немного разберемся с тем, что это вообще такое – классы пользователей в DHCP.

Следует заметить, что ipconfig /setclassid и ipconfig /showclassid требует обязательного указания интерфейса, для которого эти команды применяются, сразу для всех интерфейс вы не примените эти команды, у вас будет ошибка, поэтому не удивляйтесь, если ipconfig /setclassid и ipconfig /showclassid не работают. Для начала давайте посмотрим к какому классу DHCP относится мой интерфейс (ipconfig /showclassid).

Command-Line Tool to Display Network Configuration [Examples]

Утилита ipconfig показала, что у данного интерфейса еще нет класса DHCP клиента

По результатам работы утилиты видно, что у данного сетевого интерфейса еще нет класса DHCP пользователя, но это легко исправить, мы можем его задать при помощи ipconfig /setclassid, не забудьте только указать имя интерфейса, которому хотите задать класс.

Command-Line Tool to Display Network Configuration [Examples]

Команда ipconfig позволяет изменить класс DHCP пользователя в Windows

При использовании параметра /setclassid мы сперва задаем имя сетевого адаптера, а затем указываем код класса для DHCP сервера, второй командной мы попытались проверить, что код класса был действительно задан, но тут нас ждал облом, поэтому давайте посмотрим сетевые настройки адаптера при помощи ipconfig /all.

Command-Line Tool to Display Network Configuration [Examples]

Смотрим код класса DHCPv4 командой ipconfig /all

Нужную строку я подсветил и тут видно, что мой беспроводной сетевой адаптер теперь действительно имеет класс testClassDHCP. Чтобы удалить текущий идентификатор класса у адаптера в Windows, просто используйте команду ipconfig /setclassid без указания имени класса, примерно так: ipconfig /setclassid “Беспровод*”. Тогда он будет удален.

Полезные приемы при использовании утилиты ipconfig

Мы уже убедились, что вывод команды ipconfig довольно объемный и с ним не очень удобно работать из командной строки, поэтому давайте рассмотрим несколько полезных приемов использования команды ipconfig с другими командами и операторами. Начнем мы с команды clip, которая сообщает интерпретатору командной строки, что вывод нужно делать не на экран, а загонять все данные в буфер обмена.

Когда вы выполните такую команду, приложение cmd.exe создаст файл ipconfig-displaydns.txt в папке, из которой была запущена команда ipconfig, обычно эта папка указана в приглашении ко вводу, в моем случае это: C:WindowsSystem32. После чего вывод команды ipconfig будет записан в этот файл, а на экране вы ничего не увидите.

Следующий пример позволяет не просто записать данные в файл, но и сразу же открыть этот файл в стандартном редакторе Windows «Блокнот».

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

Теперь вывод команды ipconfig разбит на страницы, чтобы двигаться вниз используйте клавишу «Пробел». Это простые приемы, но они сделают вашу жизнь немного комфортнее.

Выводы

Какие выводы можно сделать о стандартной сетевой утилите ipconfig и ее использовании в операционной системе Windows? Всё очень просто — команда ipconfig позволяет быстро посмотреть настройки сетевых интерфейсов и протоколов стека TCP/IP, а также быстро выполнить некоторые служебные операции, такие как: просмотр кэша DNS и его очистка, сброс настроек с сетевого интерфейса и их повторное получение, а еще эта утилита дает нам возможность настроить взаимодействие между клиентом и DHCP сервером. В общем и целом, ipconfig полезная и простая команда, которую стоит запомнить и применять, так как она позволит сэкономить массу времени и сил.

:/>  Как завершить убить процесс в windows

ipconfig — утилита командной строки для управления сетевыми интерфейсами.

В операционных системах Microsoft Windows ipconfig — это утилита командной строки для вывода деталей текущего соединения и управления клиентскими сервисами DHCP и DNS. Также есть подобные графические утилиты с названиями winipcfg и wntipcfg (последняя предшествовала ipconfig). Утилита ipconfig позволяет определять, какие значения конфигурации были получены с помощью DHCP, APIPA или другой службы IP-конфигурирования либо заданы администратором вручную.

Часто в операционных системах Linux и UNIX детали соединения отслеживаются несколькими утилитами, главной среди них является ifconfig. Тем не менее, ipconfig наряду с ifconfig присутствует в Mac OS X, там ipconfig команда сервиса как оболочка к агенту IPConfiguration и может использоваться для контроля BootP и DHCP клиента из CLI.

ОграниченияПравить

ipconfig о если в свойствах сетевого адаптера установлен протокол TCP/IP.

Доступные ключи командной строки в WindowsПравить

Печать статуса соединения:

Перерезервирование и обновление DHCP:

Сбрасывание кэша DNS:

Регистрация записей ресурса DNS

  • ifconfig — утилита UNIX и Unix-like операционных систем, эквивалентом которой и является ipconfig
  • netsh
  • Сетевой адаптер
  • DHCP
  • DNS

СсылкиПравить

The ipconfig command supports the command-line switch /all. This results in more detailed information than ipconfig alone.

  • “ipconfig”. Microsoft Docs. 16 October 2017. Retrieved 2020.
  • “Reactos/Ipconfig.c at master · reactos/Reactos”. GitHub.
  • Release and Renew Your IP Address
  • Windows – Displaying, Releasing and Renewing a DHCP Lease
  • whatsmyipaddress: How to change your IP address
  • Windows 8.1 PCs Connect to the Network but not the Internet
  • OS X developer manual
  • Frisch, Æleen (2001). Windows 2000 Commands Pocket Reference. O’Reilly. ISBN 978-0-596-00148-3.
  • Barrett, Daniel J. (2012). Macintosh Terminal Pocket Guide: Take Command of Your Mac. O’Reilly. ISBN 978-1449328986.
  • Windows
    Microsoft TechNet Ipconfig articleVariableGHz article detailing ipconfig settings in VistaWindows 95, 98, ME; Windows 2000 and XP MS-DOS shell syntaxipconfig documentation for Windows
  • Microsoft TechNet Ipconfig article
  • VariableGHz article detailing ipconfig settings in Vista
  • Windows 95, 98, ME; Windows 2000 and XP MS-DOS shell syntax
  • ipconfig documentation for Windows
  • Mac OS X
    : view and control IP configuration state – Darwin and macOS System Manager’s Manual
  • : view and control IP configuration state – Darwin and macOS System Manager’s Manual

Команда IPCONFIG – отображение параметров TCP/IP

  • Чтобы вывести основную конфигурацию TCP/IP для всех адаптеров, введите: ipconfig
  • Чтобы вывести полную конфигурацию TCP/IP для всех адаптеров, введите: ipconfig /all
  • Чтобы сбросить кэш сопоставления имен DNS при наличии неполадок в сопоставлении имен, введите: ipconfig /flushdns
  • Чтобы вывести код класса DHCP для всех адаптеров с именами, начинающимися со слова “Подключение”, введите: ipconfig /showclassid “Подключение”
  • Чтобы задать код класса DHCP TEST для адаптера Подключение по локальной сети, введите: ipconfig /setclassid “Подключение по локальной сети” TEST

Видео – Работа с утилитой IPCONFIG

Command-Line Tool to Display Network Configuration [Examples]

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

Я, конечно, не смогу перечислить все эти команды, но об использовании некоторых из них, которыми пользуюсь сам, постараюсь рассказать.

Ipconfig — быстрый способ узнать свой IP адрес в Интернете или локальной сети

Узнать свой IP можно из панели управления или зайдя на соответствующий сайт в Интернете. Но быстрее бывает зайти в командную строку и ввести команду ipconfig. При разных вариантах подключения к сети, вы можете получить различную информацию с использованием данной команды.

Command-Line Tool to Display Network Configuration [Examples]

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

  • Если ваш компьютер подключен к Интернету через Wi-Fi роутер, то основной шлюз в параметрах подключения, используемого для связи с роутером (беспроводное или Ethernet) — это адрес, по которому вы можете зайти в настройки роутера.
  • Если ваш компьютер находится в локальной сети (если он подключен к роутеру, то он так же находится в локальной сети), то вы можете узнать свой IP адрес в этой сети в соответствующем пункте.
  • Если на вашем компьютере используется подключение PPTP, L2TP или PPPoE, то вы можете увидеть свой IP адрес в Интернете в параметрах этого подключения (однако лучше воспользоваться каким-либо сайтом для определения своего IP в Интернете, так как в некоторых конфигурациях IP адрес, отображаемый при выполнении команды ipconfig, может не соответствовать ему).

Ipconfig /flushdns — очистка кэша DNS

Если вы изменили адрес DNS сервера в настройках подключения (например, из-за проблем с открытием какого-либо сайта), или постоянно видите ошибку наподобие ERR_DNS_FAIL или ERR_NAME_RESOLUTION_FAILED, то эта команда может пригодиться. Дело в том, что при изменении адреса DNS, Windows может не использовать новые адреса, а продолжать пользоваться сохраненными в кэше. Команда ipconfig /flushdns очистит кэш имен в Windows.

Ping и tracert — быстрый способ выявить проблемы в работе сети

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

Command-Line Tool to Display Network Configuration [Examples]

Если вы введете команду ping yandex.ru, Windows начнет посылать пакеты в адрес Яндекса, при их получении, удаленный сервер будет уведомлять ваш компьютер об этом. Таким образом, вы можете увидеть, доходят ли пакеты, какая среди них доля потерянных и с какой скоростью происходит передача. Часто это команда пригождается при действиях с роутером, если, к примеру, не удается зайти в его настройки.

Команда tracert отображает путь передаваемых пакетов к адресу назначения. С помощью нее, к примеру, вы можете определить, на каком узле происходят задержки при передаче.

Netstat –an — отображение всех сетевых подключений и портов

Command-Line Tool to Display Network Configuration [Examples]

Команда netstat полезна и позволяет увидеть самую разнообразную сетевую статистику (при использовании различных параметров запуска). Один из наиболее интересных вариантов использования — запуск команды с ключом –an, который открывает список всех открытых сетевых подключении на компьютере, портов, а также удаленных IP адресов, с которых осуществляется подключения.

Telnet для подключения к серверам Telnet

По умолчанию, в Windows не установлен клиент для Telnet, однако его можно установить в «Программы и компоненты» панели управления. После этого, можно использовать команду telnet для подключения к серверам без использования какого-либо стороннего программного обеспечения.

Command-Line Tool to Display Network Configuration [Examples]

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

В этой инструкции подробно о том, как очистить (сбросить) кэш DNS в Windows, а также некоторые дополнительные сведения по очистке данных DNS, которые могут оказаться полезными.

Очистка (сброс) кэша DNS в командной строке

Стандартный и очень простой способ сброса кэша DNS в Windows — использовать соответствующие команды в командной строке.

:/>  Быстрый запуск "Консоли администрирования 1С" любой версии (через bat файл)

Шаги, чтобы очистить кэш DNS при этом будут следующими.

  • Запустите командную строку от имени администратора (в Windows 10 для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать «Запуск от имени администратора» в контекстном меню (см. Как запустить командную строку от имени администратора в Windows).
  • Введите простую команду ipconfig /flushdns и нажмите Enter.
  • Если всё прошло успешно, в результате вы увидите сообщение о том, что «Кэш сопоставителя DNS успешно очищен».
  • В Windows 7 дополнительно можно выполнить перезапуск службы DNS-клиент, для этого там же в командной строке по порядку выполните следующие команды
  • net stop dnscache
  • net start dnscache

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

Очистка внутреннего кэша DNS Google Chrome, Яндекс Браузера, Opera

В браузерах на базе Chromium — Google Chrome, Opera, Яндекс Браузер присутствует собственный кэш DNS, который также можно очистить.

Для этого в браузере введите в адресную строку:

  • chrome://net-internals/#dns — для Google Chrome
  • browser://net-internals/#dns — для Яндекс Браузера
  • opera://net-internals/#dns — для Оперы

На открывшейся странице вы можете посмотреть содержимое кэша DNS браузера и очистить его, нажав кнопку «Clear host cache».

Command-Line Tool to Display Network Configuration [Examples]

Дополнительно (при проблемах с соединениями в конкретном браузере) может помочь очистка сокетов в разделе Sockets (кнопка Flush socket pools).

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

Command-Line Tool to Display Network Configuration [Examples]

Дополнительная информация

Существуют и дополнительные способы сброса кэша DNS в Windows, например,

  • В Windows 10 присутствует опция автоматического сброса всех параметров подключений, см. Как сбросить настройки сети и Интернета в Windows 10.
  • Многие программы для исправления ошибок Windows имеют встроенные функции для очистки кэша DNS, одна из таких программ, направленная именно на решение проблем с сетевыми подключениями — NetAdapter Repair All In One (в программе присутствует отдельная кнопка Flush DNS Cache для сброса кэша DNS).

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

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

Разумеется, это не полный список всех существующих команд Windows. Я покажу 7 наиболее используемых и полезных с практической точки зрения команд. Чтобы их применять, не требуется быть опытным джедаем-пользователем.

Если хотите сразу потренироваться с командами на практике — откройте командную строку cmd (Win+R) и вводите команды по мере чтения статьи.

Ipconfig – быстро находим свой IP адрес

Для использования команды наберите ipconfig в окне командной строки. Вы увидите список всех сетевых соединений, которые задействованы в вашей системе. Если подключены через Wi-FI — ищите в списке Беспроводное сетевое соединение или похожее название, а для обычной проводной сети — адаптер Ethernet Подключение по локальной сети. Для более подробного вывода наберите ipconfig /all.

Command-Line Tool to Display Network Configuration [Examples]

Ipconfig /flushdns – очистка кэша DNS

Если вы сменили свой DNS сервер, эффект не наступит сразу же. Windows использует специальный кэш, в котором запоминаются ответы, полученные от DNS-серверов. Это делается для уменьшения нагрузки на систему DNS и ускоряет доступ к ранее посещенным веб-сайтам.

Чтобы заставить Windows использовать новые DNS сервера вместо старых и очистить кэшированные записи — запустите команду ipconfig /flushdns после смены DNS-серверов.

Command-Line Tool to Display Network Configuration [Examples]

Ping – диагностика сетевых неполадок

Если вы испытываете проблемы при соединении с веб-сайтом или другие сетевые проблемы, Windows (и другие ОС тоже) имеет некоторые стандартные встроенные утилиты, которые можно использовать при диагностике неполадок.

Первая команда — ping. Наберите ping yandex.ru и Windows начнет посылать пакеты данных на указанный сервер. Яндекс будет отвечать на них, давая вам понять, что он получает ваши пакеты и все ОК.

В процессе пингования вы можете обнаружить, например, потерю пакетов (полную или частичную). Или слишком длительное время приема-передачи пакетов данных (это может указывать на то, что сеть перегружена). Если пакеты теряются, то проблемы могут быть как на вашем компьютере, так и на стороне пингуемого пациента.

Command-Line Tool to Display Network Configuration [Examples]

Кроме ping, есть еще утилита для трассировки сетевых маршрутов — tracert.

Tracert – диагностика сетевых неполадок (маршруты пакетов)

Команда tracert позволяет отслеживать путь (маршрут), по которому проходит пакет, следуя в точку назначения. Например, запустите tracert yandex.ru и проследите путь, по которому пакет идет от вашего компьютера к сайту, в данном случае, Яндекса. Tracert поможет вам понять, на каком именно участке сети возникают проблемы.

Command-Line Tool to Display Network Configuration [Examples]

Shutdown – выключение и перезагрузка ПК в Windows

Команда shutdown встроена во все версии Windows. Она позволяет перезагрузить компьютер, выключить его сразу или по расписанию, через заданное время. Для удобного применения можно создать ярлыки на частоиспользуемые действия и выполнять их одним кликом мышки!

Command-Line Tool to Display Network Configuration [Examples]

Ниже привожу некоторые варианты использования команды shutdown. Время в параметре /t задается в секундах, поэтому для выключения через 2 часа нужно поставить (2ч*60мин*60сек) = 7200 секунд.

  • Выключение через 1 час: shutdown /s /t 3600
  • Отмена выключения или перезагрузки: shutdown /a
  • Перезагрузка с дополнительными параметрами: shutdown /r /o

Sfc /scannow – сканирование системных файлов

Windows включает в себя утилиту для проверки своих системных файлов на предмет целостности и наличия каких-либо проблем. Если системные файлы повреждены или утеряны, sfc займется их восстановлением. Таким образом, можно решить некоторые проблемы в Windows системах.

Для использования этой утилиты откройте командную строку от имени Администратора и введите команду sfc /scannow.

Command-Line Tool to Display Network Configuration [Examples]

Netstat -an – список активных соединений и портов

Команда netstat весьма полезна, отображая различную сетевую статистику в комбинации с разными опциями. Одно из наиболее интересных вариантов — это запуск утилиты с ключом «-an», то есть netstat -an. Она покажет список всех открытых сетевых соединений на компьютере вместе с используемым портом и удаленным IP адресом, с которым произошло соединение.

Command-Line Tool to Display Network Configuration [Examples]

А какими стандартными утилитами Windows пользуетесь вы?

The ipconfig (short for IP Configuration) is a basic, yet popular, Windows network command-line utility used to display the TCP/IP network configuration of a computer. If you are familiar with Linux, this tool is similiar to ifconfig. This tool is often used for troubleshooting network connectivity issues. With ipconfig, you can identify the types of network adapaters on your computer, the computer’s IP address, the IP addresses of the DNS (Domain Name System) servers being used, and much more.

These commands shown here are tested on a comptuer with Windows 10 but most will work in other versions of Windows as well.