Проверка соединений сети через командную строку
Контекст Diag в Netsh предоставляет команды, пригодные для установления TCP/IP-соединений с целью устранения неполадок. Специфические команды позволяют устанавливать TCP/IP-соединения и потом проверять их при работе с почтой, Usenet и прокси Internet Explorer,, а универсальная команда обеспечивает соединение с TCP-хостом через определенный порт.
Для проверки прокси-соединений Internet Explorer через Web-прокси по умолчанию введите
- netsh diag connect ieproxy
В итоге вы получите состояние текущего соединения, например:
Internet Explorer proxy (cpandlproxy) IEProxyPort = 80 IEProxy = cpandlproxy
Server appears to be running on port(s) [80]
В данном случае Netsh удалось установить соединение с Web-прокси. Прокси-сервер cpandlproxy работает с использованием порта 80, который является стандартным портом для Web-серверов.
Кроме того, вы можете установить соединение с любым IP-хостом, использующим назначенный TCP-порт, Синтаксис этой команды:
- netsh diag connect iphost ХостИмя НомерПорта
где ХостИмя задается как IP-адрес, имя компьютера или полное доменное имя (FQDN) хоста, соединение с которым вы пытаетесь установить, а НомерПорта определяет ТСР-порт, через который вы устанавливаете соединение.
Проверка возможности соединений с netsh diag
Используя контекст Diag в Netsh, вы можете попытаться проверить возможность соединений с разными удаленными хостами. Базовые команды тестируют возможность соединения с сервером определенного типа. Так, команды netsh diag ping mail, netsh diag ping news и netsh diag ping ieproxy позволяют проверить возможность соединений с почтовым сервером, сервером новостей и прокси-сервером Internet Explorer соответственно.
- Рассмотрим следующий пример: netsh diag ping mail. В данном случае вы проверяете возможность соединения через почтовый клиент по умолчанию. В выводе, приведенном ниже, обнаруживаются проблемы с соединением или конфигурацией
- Netsh diag ping iphost - Проверяет соединение с удаленным хостом по указанному IP-адресу, имени компьютера или полному доменному имени. Например, если вы хотите проверить соединение между компьютером, на котором вы сейчас работаете, и компьютером с IP-адресом 192.168.1.100, введите: netsh diag ping iphost 192.168.1.100
- Netsh diag ping adapter - Проверяет конфигурацию TCP/IP для сетевых адаптеров. Обычно вас будет интересовать конфигурация конкретного адаптера. Для этого добавьте в командную строку индекс адаптера или его полное/частичное имя. Например, если вы хотите проверить конфигурацию сетевого адаптера с индексом 1, введите: netsh diag ping adapter 1
- Netsh diag ping dhcp - Проверяет настройки DHCP-серве-pa для сетевых адаптеров. Вы можете ограничиться конкретным адаптером, выполнив эту команду с указанием индекса адаптера или его полного/частичного имени.
- Netsh diag ping dns - Проверяет настройки DNS-сервера для сетевых адаптеров. Вы можете ограничиться конкретным адаптером, выполнив эту команду с указанием индекса адаптера или его полного/частичного имени. Например, если вы проверяете конфигурацию DNS для сетевого адаптера, имя которого начинается с «Intel», введите: netsh diag ping dns Intel*.