Получение и сохранение конфигурации 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.