В Windows 10 существует несколько способов установить для вашего IP-адреса статическое значение для диагностики сети или, если вам нужно создать сеть с другим устройством без DHCP-сервера, через перекрестный кабель Ethernet. Давайте посмотрим, как установить статический IP-адрес в Windows 10. Давайте посмотрим, как установить статический IP-адрес в Windows 10.
Адрес интернет-протокола – это последовательность чисел ( и буквы в случае IPv6) для каждого сетевого адаптера, установленного в вашем устройстве. Это позволяет сетевым устройствам находить друг друга и связываться друг с другом. Без каждого устройства в сети, имеющего свой собственный уникальный IP-адрес, оно вообще не сможет установить сеть.
Windows 10 поддерживает два типа IP-адресов.
Динамический IP-адрес назначается DHCP-сервером. Обычно это ваш маршрутизатор, но это может быть выделенный ПК с Linux или компьютер под управлением Windows Server.
Статический IP-адрес обычно указывается пользователем вручную . Такая конфигурация традиционно используется в небольших сетях, где DHCP-сервер недоступен и часто не требуется.
В Windows 10 есть несколько способов установить статический IP-адрес.
Обновление : начиная с Windows 10 версии 1903, вы можете использовать настройки, чтобы установить статический IP-адрес для вашего устройства с Windows 10.
Установить статический IP-адрес в Windows 10
- Откройте Панель управления и перейдите в Панель управления Сеть и Интернет Центр управления сетями и общим доступом.
- На панели управления левой кнопкой мыши нажмите Изменить настройки адаптера .
- Папка сетевых подключений откроется.
Дважды щелкните нужное сетевое соединение, чтобы открыть его свойства.
- Нажмите кнопку Свойства .
- Выберите Интернет-протокол версии 4 ( TCP/IPv4) в списке и нажмите кнопку Свойства .
- В свойствах установите параметр Использовать следующий IP-адрес и введите желаемый IP-адрес, например 10.0.2.15.
- Укажите значения для маски подсети, шлюза и DNS-серверов для конфигурации вашей сети и нажмите OK.
Закройте все открытые диалоговые окна, и все готово.
Примечание. Маска подсети – это способ узнать ваш компьютер или маршрутизатор, какие сетевые адреса он считает локальными, а какие – удаленными. Маска подсети определяет, какая часть IP-адреса представляет вашу сеть и какая часть может использоваться для ваших хостов. Не волнуйтесь, Windows автоматически подставит правильные значения для маски подсети.
Шлюз по умолчанию – это просто удаленный IP-адрес узла пересылки (компьютера, маршрутизатора или точки доступа), с которого отправляется информация придет на ваш IP-адрес. Если вы не укажете шлюз по умолчанию, Windows покажет сеть как неопознанную.
Чтобы понять, что такое DNS-сервер, см. Эту статью:
Как изменить DNS-сервер в Windows 10
Установите статический IP-адрес с помощью командной строки
- Откройте новый экземпляр командной строки.
- Введите следующую команду, чтобы увидеть текущую конфигурацию сети:
ipconfig/all
Обратите внимание на имя соединения в выводе. В моем случае это «Ethernet». - Чтобы установить новый IP-адрес, выполните следующую команду:
netsh interface ip set address name = "имя соединения "static your_ip_address subnet_mask default_gateway
Замените соответствующие части строки правильными значениями для вашего случая.
Например,netsh interface ip set address name = "Ethernet" static 10.0.2.15 255.255.255.0 10.0.2.2
- Настройте DNS-сервер для вашего соединения следующим образом:
netsh interface ip set dns name = " имя соединения "статический IP-адрес_сервера
Установите статический IP-адрес с помощью PowerShell
- Откройте новую консоль PowerShell от имени администратора.
- Выполните командлет Get- NetIPConfiguration , чтобы увидеть текущую конфигурацию сети.
- Обратите внимание на InterfaceIndex значение для вашего сетевого подключения.
- Итак, установите новый статический IP-адрес, выполните следующую команду:
New-NetIPAddress -InterfaceIndex your_InterfaceIndex_value -IPAddress your_IP_address -PrefixLength 24 -DefaultGateway you_gateway_address
Например:
New-NetIPAddress -InterfaceIndex 6 -IPAddress 10.0.2.15 -PrefixLength 24 -DefaultGateway 10.0.2.2
- Настройте DNS-сервер с помощью следующей команды:
Set-DnsClientServerAddress -InterfaceIndex your_InterfaceIndex_value -ServerAddresses dns_server_ip_address
Примечание. Параметр PrefixLength указывает маску подсети для IP-адреса. В этом примере PrefixLength , равное 24, соответствует маске подсети 255.255.255.0.
Чтобы изменить существующее значение статического IP-адреса с помощью PowerShell, используйте командлет Set-NetIPAddress.
Например,
Set-NetIPAddress -InterfaceIndex 12 -IPAddress 192.168.0.1 -PrefixLength 24
Чтобы удалить статический IP-адрес с помощью PowerShell, используйте командлет Remove-NetIPAddress . Например,
Remove-NetIPAddress -IPAddress 192.168.0.1