- •Работа с сетью в командной строке Windows (cmd)
- •Утилита arp.Exe
- •Утилита ipconfig .
- •Утилита getmac .
- •Утилита nbtstat .
- •Утилита netsh.Exe
- •Примеры практического использования netsh.
- •Утилита netstat.Exe
- •Утилита net.Exe
- •Утилита nslookup.Exe
- •Утилита pathping.Exe
- •Утилита ping.Exe
- •Утилита route.Exe
- •Утилита telnet.Exe
- •Утилита tracert.Exe
- •Примеры практического использования сетевых утилит командной строки.
Утилита nslookup.Exe
Утилита NSLOOKUP присутствует во всех версиях операционных систем Windows и является классическим средством диагностики сетевых проблем, связанных с разрешением доменных имен в IP-адреса. NSLOOKUP предоставляет пользователю возможность просмотра базы данных DNS-сервера и построения определенные запросов, для поиска нужных ресурсов DNS. Практически, утилита выполняет функции службы DNS-клиент в командной строке Windows. После запуска, утилита переходит в режим ожидания ввода. Ввод символа ? или команды help позволяет получить подсказку по использованию утилиты. Примеры использования: nslookup - запуск утилиты yandex.ru. - отобразить IP-адрес (а) узла с именем yandex.ru . Точка в конце имени желательна для минимизации числа запросов на разрешение имени к серверу DNS. Если завершающей точки нет, то NSLOOKUP сначала попытается разрешить указанное имя как часть доменного имя компьютера, на котором она запущена. server 8.8.4.4 - установить в качестве сервера имен DNS-сервер Google с IP-адресом 8.8.4.4 yandex.ru. - повторить запрос с использованием разрешения имени DNS-сервером Google. set type=MX - установить тип записи MX yandex.ru. - отобразить MX-запись для домена yandex.ru - В примере узел обмена почтой для домена - mx.yandex.ru mx.yandex.ru. - отобразить информацию по mx.yandex.ru set type=A - установить тип записи в A mx.yandex.ru - получить IP-адреса для mx.yandex.ru . exit - завершить работу с nslookup Возможно использование утилиты NSLOOKUP не в интерактивном режиме: nslookup odnoklassniki.ru - определить IP-адрес узла odnokassniki.ru с использованием сервера DNS, заданного настройками сетевого подключения. nslookup odnoklassniki.ru 8.8.8.8 - определить IP-адрес узла odnokassniki.ru с использованием DNS-сервера 8.8.8.8 (публичный DNS-сервер Google)
Утилита pathping.Exe
Команда PATHPING выполняет трассировку маршрута к конечному узлу аналогично команде TRACERT , но дополнительно, выполняет отправку ICMP-эхо запросов на промежуточные узлы маршрута для сбора информации о задержках и потерях пакетов на каждом из них. При запуске PATHPING без параметров, отображается краткая справка: pathping [-g Список] [-h Число_прыжков] [-i Адрес] [-n] [-p Пауза] [-q Число_запросов] [-w Таймаут] [-P] [-R] [-T] [-4] [-6] узел Параметры: -g Список При прохождении по элементам списка узлов игнорировать предыдущий маршрут. Максимальное число адресов в списке равно 9 . Элементы списка помещаются в специальное поле заголовка отправляемых ICMP-пакетов. -h Число_прыжков - Максимальное число прыжков при поиске узла. Значение по умолчанию - 30 -i Адрес - Использовать указанный адрес источника в отправляемых ICMP-пакетах. -n - Не разрешать адреса в имена узлов. -p Пауза - Пауза между отправками (мсек) пакетов. Значение по умолчанию - 250. -q Число_запросов Число запросов для каждого узла. По умолчанию - 100 -w Таймаут - Время ожидания каждого ответа (мсек). Значение по умолчанию - 3000 -R - Тестировать возможность использования RSVP ( Reservation Protocol, протокола настройки резервирования ресурсов), который позволяет динамически выделять ресурсы для различных видов трафика. -T - Тестировать на возможность использования QoS (Quality of Service - качество обслуживания) - системы обслуживания пакетов разного содержания с учетом их приоритетов доставки получателю. -4 - Принудительно использовать IPv4. -6 - Принудительно использовать IPv6. Практически, PATHPING, запущенная на выполнение с параметрами по умолчанию, выполняет те же действия, что и команда TRACERT плюс команды PINGдля каждого промежуточного узла с указанием числа эхо-запросов, равным 100 (ping -n 100 . . . ) Пример результатов выполнения команды pathping yandex.ru : Трассировка маршрута к yandex.ru [77.88.21.11] с максимальным числом прыжков 30: 1 192.168.1.1 2 180.84.250.11 3 180.84.250.53 4 80.184.112.25 5 msk-ix-m9.yandex.net [193.232.244.93] 6 l3-s900-dante.yandex.net [213.180.213.70] 7 s600-s900.yandex.net [213.180.213.54] 8 yandex.ru [77.88.21.11] Подсчет статистики за: 200 сек. . . . Исходный узел Маршрутный узел Прыжок RTT Утер./Отпр. % Утер./Отпр. % Адрес 1 1мс 0/ 100 = 0% 0/ 100 = 0% 192.168.1.1 0/ 100 = 0% | 2 5мс 0/ 100 = 0% 0/ 100 = 0% 180.84.250.11 0/ 100 = 0% | 3 11мс 0/ 100 = 0% 3/ 100 = 3% 180.84.250.53 8/ 100 = 8% | 4 4мс 0/ 100 = 0% 0/ 100 = 0% 80.184.112.25 0/ 100 = 0% | 5 8мс 0/ 100 = 0% 0/ 100 = 0% msk-ix-m9.yandex.net [193.232.244.93] 0/ 100 = 0% | 6 12мс 0/ 100 = 0% 0/ 100 = 0% l3-s900-dante.yandex.net [213.180.213.70] 0/ 100 = 0% | 7 5мс 0/ 100 = 0% 0/ 100 = 0% s600-s900.yandex.net [213.180.213.54] 0/ 100 = 0% | 8 2мс 0/ 100 = 0% 0/ 100 = 0% yandex.ru [77.88.21.11] В приведенном примере красным цветом выделен проблемный участок маршрута к конечному узлу с потерей 8% пакетов. При интерпретации результатов выполнения pathping нужно учитывать тот факт, что некоторые маршрутизаторы могут быть настроены на блокировку icmp-трафика, что не позволяет правильно отработать трассировку, и получить по ним статистические данные.
