cp.lv — VPS, выделенные и облачные серверы

cp.lv (LANGMARKET LLP) — хостинг-провайдер: VPS, выделенные и облачные серверы на NVMe с выбором ОС, полным root-доступом и поддержкой 24/7. Тест-период до оплаты: выделенные серверы — 5 дней, VPS и облако — 5 часов.

Contact Info
LANGMARKET LLP
Rīga, Latvija

+371 00 000 000

Follow Us

Личный кабинет

Язык

Статический IP в Windows Server: GUI и PowerShell

Статический IP в Windows Server: GUI и PowerShell

Задать статический IP в Windows Server можно двумя способами: через графический интерфейс «Сетевые подключения» или командой PowerShell New-NetIPAddress. Для удалённого сервера через RDP надёжнее PowerShell — он назначает адрес и шлюз одной командой. Ниже оба варианта с точными шагами.

Способ 1. Через графический интерфейс

  1. Нажмите Win + R, введите ncpa.cpl, нажмите Enter — откроется список сетевых адаптеров.
  2. Правой кнопкой по активному адаптеру → Свойства.
  3. Выделите IP версии 4 (TCP/IPv4)Свойства.
  4. Выберите Использовать следующий IP-адрес и заполните поля:
    • IP-адрес: 203.0.113.10
    • Маска подсети: 255.255.255.0
    • Основной шлюз: 203.0.113.1
  5. Выберите Использовать следующие адреса DNS-серверов: 1.1.1.1 и 8.8.8.8.
  6. Нажмите ОК.

Предупреждение: при работе через RDP смена IP разорвёт текущую сессию. Убедитесь, что новый адрес корректен, иначе понадобится KVM-консоль для восстановления доступа.

Способ 2. Через PowerShell

Откройте PowerShell от имени администратора.

Шаг 1. Узнайте индекс интерфейса

Get-NetAdapter | Format-Table Name, InterfaceDescription, ifIndex, Status

Запомните ifIndex активного адаптера (например 12).

Шаг 2. Назначьте статический IP и шлюз

New-NetIPAddress -InterfaceIndex 12 -IPAddress 203.0.113.10 -PrefixLength 24 -DefaultGateway 203.0.113.1

Параметр -PrefixLength 24 соответствует маске 255.255.255.0.

Шаг 3. Укажите DNS-серверы

Set-DnsClientServerAddress -InterfaceIndex 12 -ServerAddresses ("1.1.1.1","8.8.8.8")

Шаг 4. Проверьте результат

Get-NetIPConfiguration -InterfaceIndex 12

Соответствие маски и префикса

Маска подсети PrefixLength
255.255.255.0 24
255.255.255.128 25
255.255.0.0 16
255.0.0.0 8

Проверка сети после настройки

После назначения адреса убедитесь, что связь работает на всех уровнях. Проверьте шлюз и DNS:

Test-NetConnection -ComputerName 1.1.1.1
Resolve-DnsName example.com

Первая команда проверяет доступность внешнего узла (ICMP и маршрут), вторая — что резолвинг имён работает через заданные DNS-серверы. Если пинг проходит по IP, но имена не резолвятся — проблема в DNS, а не в маршрутизации.

Добавление второго IP-адреса

На сервере часто нужно несколько публичных адресов — например, под разные сайты или сертификаты. Добавьте дополнительный IP на тот же адаптер:

New-NetIPAddress -InterfaceIndex 12 -IPAddress 203.0.113.11 -PrefixLength 24

Шлюз указывать не нужно — он уже задан основным адресом. Проверить все адреса интерфейса:

Get-NetIPAddress -InterfaceIndex 12 -AddressFamily IPv4 | Format-Table IPAddress, PrefixLength

Как вернуть DHCP

Если нужно откатиться на автоматическое получение адреса:

Set-NetIPInterface -InterfaceIndex 12 -Dhcp Enabled
Set-DnsClientServerAddress -InterfaceIndex 12 -ResetServerAddresses

Частые вопросы

Ошибка при New-NetIPAddress о существующем адресе — почему? На интерфейсе уже есть IP. Удалите старый: Remove-NetIPAddress -InterfaceIndex 12 -Confirm:$false, затем задайте новый.

Потерял RDP после смены IP — как вернуться? Подключитесь через KVM-консоль сервера в панели управления и исправьте адрес. На проде меняйте IP только при наличии консольного доступа.

Как добавить второй IP на адаптер? Выполните New-NetIPAddress ещё раз с другим -IPAddress без указания -DefaultGateway.

Где взять корректный шлюз и маску? В панели управления VPS или у провайдера — эти параметры выдаются вместе с публичным IP.

Команды работают в Server Core без GUI? Да, PowerShell-способ полностью работает в Server Core, где графического интерфейса нет.

Нужен Windows-сервер с готовым статическим публичным IP? Разверните VPS на Windows в разделе аренда VPS или закажите Администрирование серверов.

Инга Витола

Инга Витола

Руководитель поддержки. Возглавляет команду поддержки и следит, чтобы клиенты получали живые ответы по делу в любое время.