- •Описание команды ping
- •Синтаксис параметры важные ключи команды ping
- •Примеры использования команды ping
- •Примеры команды netstat
- •Примеры команды ipconfig
- •Описание команды tracert
- •Синтаксис параметры ключи утилиты pathping
- •Примеры команды Route
- •Примеры команды nbtstat
- •Контекст оболочки Netsh
- •Вспомогательная dll для Netsh - пример команды
- •Удаление старой информации о сопоставлениях имен
- •Удаление старой информации о сопоставлениях имен
- •Диагностические команды для анализа сети
- •Просмотр конфигураций ip, dns и wins в netsh diag
- •Диагностические команды для анализа сети
- •Просмотр конфигураций ip, dns и wins в netsh diag
Удаление старой информации о сопоставлениях имен
У администраторов DNS есть в запасе несколько трюков, с помощью которых можно уменьшить негативное влияние смены имен, например задание меньшего значения TTL перед сменой имени, чтобы старая информация удалялась быстрее и не вызывала проблем. Однако вы можете обнаружить, что легче просто избавиться от старых данных и заставить компьютер вновь просматривать информацию в DNS.
Для этого введите netsh interface ip delete arpcache в командной строке или delete arpcache (если контекст Interface IP в Netsh уже установлен). В результате будет удалена информация о сопоставлениях имен и адресов для всех интерфейсов, настроенных на данном компьютере.
Пример использования очистки кеша arp
Если у вас несколько интерфейсов и вы хотите сбросить информацию лишь для одного интерфейса, укажите нужный интерфейс через ИмяИнтерфейса, например:
netsh interface ip delete arpcache
delete arpcache
Очистка и удаление кэша ARP
Очистка кэша ARP через командную строку
Когда компьютеры обращаются к информации DNS, найденные сопоставления имен и адресов временно сохраняются в кэше ARP (Address Resolution Protocol), чтобы в следующий раз при обращении к той же информации не выполнять поиск заново. Эта информация устаревает в соответствии со значением TTL (Time-To-Live), устанавливаемом при ее получении, и по окончании срока жизни такая информация должна быть обновлена.
После получения новой информации устанавливается новое значение TTL. В общем случае эта автоматическая система получения, очистки и обновления информации о сопоставлениях имен и адресов работает хорошо. Но иногда устаревшая информация успевает вызвать проблемы до того, как она будет сброшена. Так, если на каком-то компьютере изменяется DNS-имя, а значение TTL еще не обнулялось, вы временно лишаетесь возможности найти этот компьютер.
Удаление старой информации о сопоставлениях имен
У администраторов DNS есть в запасе несколько трюков, с помощью которых можно уменьшить негативное влияние смены имен, например задание меньшего значения TTL перед сменой имени, чтобы старая информация удалялась быстрее и не вызывала проблем. Однако вы можете обнаружить, что легче просто избавиться от старых данных и заставить компьютер вновь просматривать информацию в DNS.
Для этого введите netsh interface ip delete arpcache в командной строке или delete arpcache (если контекст Interface IP в Netsh уже установлен). В результате будет удалена информация о сопоставлениях имен и адресов для всех интерфейсов, настроенных на данном компьютере.
Пример использования очистки кеша arp
Если у вас несколько интерфейсов и вы хотите сбросить информацию лишь для одного интерфейса, укажите нужный интерфейс через ИмяИнтерфейса, например:
netsh interface ip delete arpcache
delete arpcache
Просмотр конфигурации TCP/IP
Получение и сохранение конфигурации TCP/IP
Оболочка Netsh предоставляет два контекста для работы с TCP/IP. Для просмотра статистики TCP/IP и изменения параметров служит контекст Interface IP, а для диагностики проблем TCP/IP — контекст Diag. Применение этих контекстов предполагает, что необходимые сетевые компоненты TCP/IP уже установлены на данном компьютере.
Если вы уже какое-то время работаете с Windows, то, наверное, знаете, что ввод команды ipconfig в командной строке позволяет получить базовые сведения о конфигурации IP в Windows, например:
Windows IP Configuration
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix:
IP Address: 192.168.1.50
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.1
Как видите, здесь сообщается IP-адрес, маска подсети и основной шлюз (шлюз по умолчанию), используемый Ethernet-адаптером Local Area Connection (Подключение по локальной сети). Если вас интересуют детали, наберите ipconfig /all для вывода дополнительной информации, включающей физический (MAC) адрес адаптера, состояние DHCP, задействованные DNS-серверы и сведения о хосте.
Информация о параметрах TCP/IP посредством команды netsh
Набрав netsh interface ip show config в командной строке, вы получите похожую, хотя и сокращенную, информацию о конфигурации, например:
Configuration for interface "Local Area Connection"
DHCP enabled: No
IP Address: 192.168.1.50
SubnetMask: 255.255.255.0
Default Gateway: 192.168.1.50
GatewayMetric: 1
InterfaceMetric: 0
Statically Configured DNS Servers: 192.168.1.56
Statically Configured WINS Servers: None
Register with which suffix:Primary only.
Проверка IP-адресов
Проверка IP-адресов и конфигурации интерфейсов
Контекст Interface IP в Netsh предоставляет несколько команд для просмотра IP-адресов и конфигураций интерфейсов. Здесь термин «интерфейс» относится к сетевому адаптеру, используемому компьютером для передачи данных через TCP/IP. На большинстве компьютеров два интерфейса: замкнутый на себя (local loopback interface) и Local Area Connection (Подключение по локальной сети).
Замкнутый на себя интерфейс — это псевдоинтерфейс с адресом 127.0.0.1 и сетевой маской 255.0.0.0. Все IР-сообщения, посылаемые через этот интерфейс, возвращаются обратно компьютеру и не передаются по сети.
Интерфейс Local Area Connection
Интерфейс Local Area Connection создается автоматически при установке поддержки TCP/IP-сетей. Для каждого сетевого адаптера создается один такой интерфейс. По умолчанию первый интерфейс называется Local Area Connection, второй — Local Area Connection 2 и т. д.
В командной строке Windows можно увидеть информацию о конфигурации IP-адресов, введя
netsh interface ip show ipaddress
Вывод должен быть похож на:
MIB-II IP Address Entry
IP Address flask ВС Fmt Reasm Sz Interface
127.0.0.1 255.0.0.0 1 65535 Loopback
192.168.1.50 255.255.255.0 1 65535 Local Area Connection
Отключенные интерфейсы не перечисляются, поскольку они недоступны и их нельзя настроить.
Здесь выводятся IP-адрес и маска для каждого интерфейса, настроенного на компьютере. Значение в столбце Reasm Sz указывает размер восстановленных IP-дейтаграмм — 65 535 байтов. То есть IP-дейтаграммы, отправляемые или получаемые через этот интерфейс, имеют размер 65 535 байтов. Однако блоки данных обычно не передаются порциями по 65 535 байтов. Вместо этого они делятся на фрагменты, которые восстанавливаются получателем в IP-дейтаграмму. Мы рассмотрим фрагментацию IP-дейтаграмм чуть позже.
Для просмотра более детальных сведений об интерфейсах, введите
netsh interface ip show interface.
Устранение проблем в TCP/IP-сетях
Причины проблем в TCP/IP-сетях
Докопаться до причины проблем в TCP/IP-сетях бывает весьма непросто. Вот почему так много инструментов для анализа того, что происходит в TCP/IP-сети. Инструменты и методики, помогут вам выявить и диагностировать некоторые из наиболее сложных проблем, возникающих в TCP/IP-сети. Эта статья посвящена анализу проблем, связанных с поддержкой соединений и конфигурированием.
Просмотр диагностической информации
Многие проблемы с TCP/IP-сетями вызваны неверной настройкой сетевых компонентов, и вы обнаружите, что контекст Diag в Netsh действительно помогает выяснить, в чем дело. Начнем с просмотра сводной информации о конфигурации командой netsh diag show all.
Не упускайте из виду полезность Netsh в решении проблем с удаленными компьютерами. Netsh избавляет от необходимости сидеть за компьютером пользователя или подключаться к нему через Remote Desktop (Удаленный рабочий стол). Достаточно запустить Netsh с параметром -R, в котором вы указываете имя нужного удаленного компьютера.
Вывод команды netsh diag show all
Default Outlook Express Hail (pop3.cpandl.com / mall.cpandl.com)
Default Outlook Express News (Not Configured)
Internet Explorer Web Proxy (Internet Explorer is not using the proxy)
Loopback (127.0.0.1) Computer System (C0RPSVR02)
Operating System (Microsoft(R) Windows(R) Server 2003, Standard Edition)
Version (5.2.3790) Modems
Network Adapters
Intel(R) PRO/100 VE Network Connection
1394 Net Adapter
RAS Async Adapter
WAN Miniport (L2TP)
WAN Miniport (PPTP)
WAN Miniport (PPP0E)
Direct Parallel
WAN Miniport (IP)
Network Clients
Microsoft Terminal Services
Microsoft Windows Network
Web Client Network
Вы также можете получить детальные сведения о конфигурации командой netsh diag show all /v. Но обычно это дает слишком много информации, так что лучше исследовать одну проблему за раз. Потом вам, как правило, потребуется проверить настройки сетевого адаптера на компьютере. Для просмотра сводной информации о сетевых адаптерах, настроенных на компьютере, введите netsh diag show adapter.
Просмотр конфигурации компьютера Netsh Diag
