Смена IP-адреса в Windows 11¶
Смена IP-адреса — процедура изменения сетевого адреса компьютера, подключённого к локальной сети или интернету. В Windows 11 она выполняется через графический интерфейс «Параметры», командную строку или утилиту PowerShell. IP-адрес может быть статическим (назначается вручную) или динамическим (выдаётся сервером DHCP автоматически).
¶Способы изменения IP-адреса
В Windows 11 доступны несколько способов смены IP:
- Через «Параметры» (графический интерфейс).
- Через классическую панель управления.
- Через командную строку с утилитой
netsh. - Через PowerShell с командлетами
New-NetIPAddressиSet-NetIPInterface.
Выбор способа зависит от задачи: разовое изменение удобнее выполнить через интерфейс, автоматизацию — через скрипты.
¶Смена через «Параметры»
- Открыть «Параметры» (Win + I).
- Перейти в раздел «Сеть и Интернет».
- Выбрать тип подключения (Ethernet или Wi-Fi) и нажать на него.
- Нажать «Назначить» в поле «IP-адрес».
- Выбрать «Вручную» и включить переключатель IPv4.
- Ввести IP-адрес, длину префикса (маску подсети), адрес шлюза по умолчанию и DNS-серверы.
- Нажать «Сохранить».
Пример параметров для домашней сети 192.168.1.0/24: IP-адрес — 192.168.1.100, длина префикса — 24, шлюз — 192.168.1.1, DNS — 192.168.1.1 или публичные 8.8.8.8 и 8.8.4.4.
¶Смена через панель управления
Классический путь, знакомый пользователям предыдущих версий Windows:
- Открыть панель управления (Панель управления → Центр управления сетями и общим доступом).
- Перейти в «Изменение параметров адаптера».
- Щёлкнуть правой кнопкой по нужному адаптеру и выбрать «Свойства».
- Выделить «Протокол Интернета версии 4 (TCP/IPv4)» и нажать «Свойства».
- Переключить на «Использовать следующий IP-адрес» и заполнить поля.
- Подтвердить изменения кнопками «ОК».
¶Смена через командную строку
Утилита netsh позволяет изменить настройки без перезагрузки. Для смены IP-адреса адаптера Ethernet:
`` netsh interface ip set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1 ``
Для возврата к автоматическому получению адреса по DHCP:
`` netsh interface ip set address name="Ethernet" dhcp ``
Настройка DNS через netsh:
`` netsh interface ip set dns name="Ethernet" static 8.8.8.8 netsh interface ip add dns name="Ethernet" 8.8.4.4 index=2 ``
Имя адаптера можно уточнить командой netsh interface show interface.
¶Смена через PowerShell
Альтернатива netsh с более гибким синтаксисом. Удаление текущего адреса и назначение нового:
``powershell Remove-NetIPAddress -InterfaceAlias "Ethernet" -Confirm:$false Remove-NetRoute -InterfaceAlias "Ethernet" -Confirm:$false New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1 Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,8.8.4.4 ``
Для возврата к DHCP:
``powershell Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ResetServerAddresses ``
¶Статический и динамический адреса
| Параметр | Статический IP | Динамический IP (DHCP) |
|---|---|---|
| Назначение | Вручную администратором | Сервером DHCP |
| Постоянство | Не меняется | Может меняться при переподключении |
| Применение | Серверы, принтеры, проброс портов | Домашние и корпоративные сети |
| Риск конфликтов | Возможен при дублировании | Минимален |
¶Возможные проблемы
- Конфликт IP-адресов — если адрес уже занят другим устройством, связь пропадёт. Проверить занятость можно командой
pingилиarp -a. - Неверная маска подсети — приводит к недоступности устройств в локальной сети.
- Неверный шлюз — компьютер потеряет доступ к интернету, сохранив связь в локальной сети.
- Ограничения провайдера — некоторые провайдеры привязывают доступ к MAC-адресу или конкретному IP; самостоятельная смена адреса может не дать результата без обращения в поддержку.
Для проверки текущих настроек используются команды ipconfig /all (Windows) и ipconfig /release + ipconfig /renew для обновления адреса у DHCP-сервера.
Источники:
- Официальная документация Microsoft по настройке сетевых подключений в Windows 11
- Справка по утилите netsh (Microsoft Learn)
- Справка по командлетам PowerShell NetTCPIP (Microsoft Learn)
