Привет, дорогой читат
1. ipconfig - минимальное количество информации о сетевых настройках
2. ipconfig /all - расширенная информации о сетевых настройках
3. ipconfig /all | findstr DNS - аналог | grep в Linux:
4. ipconfig /release - сбрасывает сетевые настройки со всех сетевых устройств, получивших свои настройки по DHCP
5. ipconfig /renew - перезапрос сетевых настроек для всех сетевых устройств, настроенных на работу с DHCP сервером
6. ipconfig /release "WiFi" и ipconfig /renew "WiFi" - аналог 4 и 5 команды, но для конкретного интерфейса, значение которого вы получили используя 1 и 2 команды
7. ipconfig /displaydns - отображение содержимого локального DNS кеша. Данная команда выводит все содержимое Вам на консоль. Удобнее использовать в следующем формате: ipconfig /displaydns | clip. Пайп clip передаст полученный от команды вывод в буфер обмена. Дальше вставляйте в блокнот и работайте с содержимым кеша.
8. ipconfig /flushdns - очистка вашего DNS кеша
9. nslookup - запрос IP адреса для доменного имени. В данном случае запрос идет к вашему локальному DNS серверу (серверу провайдера):
Можем запросить любой другой DNS сервер, к примеру гугловый, что он знает о домене ya.ru:
10. nslookup -type= - позволяет получить информацию о различных DNS записях, относящихся к указанному домену:
11. cls - аналог команды clear в Linux - отчищает экран консоли:
12. getmac /v - позволяет в сжатом формате получить сводку по физическим адресам:
13. netsh interface show interface - позволяет в сжатом формате получить сводку по текущему состоянию интерфейсов:
14. netsh interface ip show address <Имя интерфейса> - позволяет в сжатом формате получить сводку по указанному интерфейсу + его метрику:
15. netsh advfirewall set allprofiles state off/on - позволяет разом выключить/включить брандмауэр на сетевых интерфейсах
16. ping -t - бесконечный ping. В Linux ping по умолчанию бесконечный и прерывается пользователем явно, а в Windows по умолчанию отправляется 4 ICMP запроса. Очень полезно при траблшутинге и проведении тестов на отказоустойчивость:
17. tracert и tracert -d - в первом случае трассировка пути прохождения к адресу назначения производится с резолвом из IP в доменное имя (PTR запись в DNS). На это уходит много времени и в 99% случаев не имеет смысла. Опция -d отключает резолв и ускоряет процесс:
18. netstat -af - аналог netstat в Linux. Читать про netstat в моей предыдущей статье. Позволяет вывести в консоль сокеты в состоянии LISTENING и ESTABLISHED (Читать про сокеты в моей предыдущей статье).
19. netstat -e -t 5 - выводит статистику по полученному/переданному траффику с разбивкой по типу (Unicast/Multicast), наличию ошибок. В данном случае с замерами по 5 секунд:
20. route print - выводит всю маршрутную информацию узла. Используйте | findstr для вычленения интересующего куска:
21. route add - добавит маршрут в активные, но при перезагрузке информация пропадет:
Удалим маршрут из таблицы маршрутов:
И добавим его на постоянку:
Теперь маршрут красуется в блоке "Постоянные маршруты" и при перезагрузке он никуда не пропадет: