Настройка статического IP-адреса в Windows
Тематические термины: IP-адрес, Windows, Маска сети, DNS, TCP/IP.
В данной инструкции речь пойдет о том, как вручную задать статический сетевой адрес в операционной системе Windows. Для настройки получения динамического IP-адреса (от DHCP сервера), читайте статью Как настроить автоматическое получение IP-адреса.
Графический интерфейс
Находим в правом нижнем углу иконку сети - кликаем по ней правой кнопкой мыши и выбираем Центр управления сетями и общим доступом:
В левой части открывшегося окна кликаем по Изменение параметров адаптера:
Теперь находим нужный сетевой адаптер - кликаем по нему правой кнопкой мыши и выбираем Свойства:
В открывшемся окне устанавливаем курсор на пункте Протокол интернета версии 4 (TCP/IPv4) и нажимаем Свойства:
Ставим переключатель в положение Использовать следующий IP-адрес и вводим его, маску подсети и шлюз:
Два раза нажимаем OK.
Командная строка
Рассмотрим работу с классической командной строкой и Powershell.
cmd
Смотрим имеющиеся сетевые соединения и IP-адреса:
netsh interface ipv4 show config
Среди полученного списка смотрим название сетевого соединения:
Настройка интерфейса "Ethernet"
DHCP включен: Да
IP-адрес 192.168.1.16
Префикс подсети: 192.168.1.0/24 (маска 255.255.255.0)
Основной шлюз: 192.168.1.1
Метрика шлюза: 0
Метрика интерфейса: 25
DNS-серверы с настройкой через DHCP: 192.168.1.1
192.168.1.2
Зарегистрировать с суффиксом: Только основной
WINS-серверы с настройкой через DHCP: Нет
И настраиваем для него сетевые параметры:
netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.10.1
* где Ethernet — имя сетевого соединения; 192.168.1.100 — новый IP-адрес; 255.255.255.0 — маска сети; 192.168.10.1 — шлюз по умолчанию.
Настраиваем первичный DNS:
netsh interface ipv4 set dns name="Ethernet" static 77.88.8.8
Задаем вторичный DNS:
netsh interface ipv4 set dns name="Ethernet" static 8.8.8.8 index 2
Powershell
Получаем список сетевых интерфейсов с их IP-адресами:
Get-NetIPAddress
Среди результатов, находим нужный и запоминаем его InterfaceAlias:
IPAddress : 192.168.1.16
InterfaceIndex : 11
InterfaceAlias : Ethernet
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Dhcp
SuffixOrigin : Dhcp
AddressState : Preferred
ValidLifetime : 20.07:42:02
PreferredLifetime : 20.07:42:02
SkipAsSource : False
PolicyStore : ActiveStore
Задаем адрес командой:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPv4Address "192.168.1.100" -PrefixLength 24 -DefaultGateway 192.168.1.1
DNS:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8 77.88.8.8