Найти тему
ИнфоКомм

Команды которые изменят ваши отношения с Windows

Привет, дорогой читат

1. ipconfig - минимальное количество информации о сетевых настройках

2. ipconfig /all - расширенная информации о сетевых настройках

-2

3. ipconfig /all | findstr DNS - аналог | grep в Linux:

-3

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 серверу (серверу провайдера):

-4

Можем запросить любой другой DNS сервер, к примеру гугловый, что он знает о домене ya.ru:

-5

10. nslookup -type= - позволяет получить информацию о различных DNS записях, относящихся к указанному домену:

-6
-7
-8

11. cls - аналог команды clear в Linux - отчищает экран консоли:

12. getmac /v - позволяет в сжатом формате получить сводку по физическим адресам:

-9

13. netsh interface show interface - позволяет в сжатом формате получить сводку по текущему состоянию интерфейсов:

-10

14. netsh interface ip show address <Имя интерфейса> - позволяет в сжатом формате получить сводку по указанному интерфейсу + его метрику:

-11

15. netsh advfirewall set allprofiles state off/on - позволяет разом выключить/включить брандмауэр на сетевых интерфейсах

16. ping -t - бесконечный ping. В Linux ping по умолчанию бесконечный и прерывается пользователем явно, а в Windows по умолчанию отправляется 4 ICMP запроса. Очень полезно при траблшутинге и проведении тестов на отказоустойчивость:

-12

17. tracert и tracert -d - в первом случае трассировка пути прохождения к адресу назначения производится с резолвом из IP в доменное имя (PTR запись в DNS). На это уходит много времени и в 99% случаев не имеет смысла. Опция -d отключает резолв и ускоряет процесс:

-13

18. netstat -af - аналог netstat в Linux. Читать про netstat в моей предыдущей статье. Позволяет вывести в консоль сокеты в состоянии LISTENING и ESTABLISHED (Читать про сокеты в моей предыдущей статье).

-14

19. netstat -e -t 5 - выводит статистику по полученному/переданному траффику с разбивкой по типу (Unicast/Multicast), наличию ошибок. В данном случае с замерами по 5 секунд:

-15

20. route print - выводит всю маршрутную информацию узла. Используйте | findstr для вычленения интересующего куска:

-16

21. route add - добавит маршрут в активные, но при перезагрузке информация пропадет:

-17
-18

Удалим маршрут из таблицы маршрутов:

-19

И добавим его на постоянку:

-20

Теперь маршрут красуется в блоке "Постоянные маршруты" и при перезагрузке он никуда не пропадет:

-21