Изменение IP-адреса с помощью интерфейса панели управления не сложно, но для этого требуется щелчок по нескольким различным окнам и диалоговым окнам. Если вы поклонник командной строки, вы можете сделать это быстрее, используя
netsh
команда, которая является лишь одним из великих сетевых утилит, встроенных в Windows.
netsh
команда позволяет настроить практически любой аспект ваших сетевых подключений в Windows. Чтобы работать с ним, вам нужно открыть командную строку с правами администратора. В Windows 10 или 8.1 щелкните правой кнопкой мыши меню «Пуск» (или нажмите Windows + X на клавиатуре) и выберите «Командная строка (Администратор)». В предыдущих версиях Windows выполните поиск «Начать» для «командной строки», а затем щелкните правой кнопкой мыши результат и выберите «Запуск от имени администратора».
Просмотр информации о вашей сети
Прежде чем изменять свой IP-адрес и соответствующую информацию, вам нужно будет найти полное имя сети для интерфейса, который вы хотите изменить. Для этого введите следующую команду:
netsh interface ipv4 show config
Изменение IP-адреса, маски подсети и шлюза по умолчанию
С именем интерфейса в руке вы готовы изменить IP-адрес, маску подсети и шлюз. Для этого вы выполните команду, используя следующий синтаксис:
netsh interface ipv4 set address name='YOUR INTERFACE NAME' static IP_ADDRESS SUBNET_MASK GATEWAY
Так, например, ваша команда может выглядеть примерно так:
netsh interface ipv4 set address name='Wi-Fi' static 192.168.3.8 255.255.255.0 192.168.3.1
где информация заменяется тем, что вы хотите использовать. В нашем примере команда выполняет следующие действия:
- Использует имя интерфейса «Wi-Fi»,
- Устанавливает IP-адрес 192.168.3.1
- Устанавливает маску подсети в 255.255.255.0
- Устанавливает шлюз по умолчанию на 192.168.3.1
И если вы используете статический IP-адрес, но хотите переключиться на использование IP-адреса, назначенного автоматически DHCP-сервером, например маршрутизатором, вы можете использовать следующую команду:
netsh interface ipv4 set address name=”YOUR INTERFACE NAME” source=dhcp
Изменение настроек DNS
Вы также можете использовать
netsh
команду изменить DNS-серверы, используемые сетевым интерфейсом. Сторонние DNS-серверы, такие как Google Public DNS и OpenDNS, могут быть быстрее и надежнее, чем DNS-серверы, предоставляемые вашим интернет-провайдером. Независимо от вашей причины для изменения вашего DNS-сервера вы можете сделать это либо на маршрутизаторе, чтобы он влиял на все устройства, которые получают информацию от маршрутизатора или на отдельном устройстве. Если вы хотите изменить DNS-серверы только для одного ПК, это легко сделать с
netsh
команда.
Вам нужно будет использовать команду дважды: один раз для установки основного DNS-сервера и один раз для установки вторичного или резервного DNS-сервера. Чтобы настроить основной DNS-сервер, используйте следующий синтаксис:
netsh interface ipv4 set dns name='YOUR INTERFACE NAME' static DNS_SERVER
Так, например, ваша команда может выглядеть примерно так (в которой мы установили ее на главный публичный DNS-сервер Google, 8.8.8.8):
netsh interface ipv4 set dns name='Wi-Fi' static 8.8.8.8
Чтобы установить дополнительный сервер DNS, вы будете использовать очень похожую команду:
netsh interface ipv4 set dns name='YOUR INTERFACE NAME' static DNS_SERVER index=2
Итак, продолжая наш пример, вы можете установить дополнительный DNS как вторичный сервер Google Public DNS, который равен 8.8.4.4:
netsh interface ipv4 set dns name='Wi-Fi' static 8.8.4.4 index=2
И точно так же, как с IP-адресом, вы также можете изменить его, чтобы сетевой интерфейс автоматически захватывал свои настройки DNS с сервера DHCP. Просто используйте следующую команду:
netsh interface ipv4 set dnsservers name'YOUR INTERFACE NAME' source=dhcp
И вот он у вас есть. Если вам нравится вводить текст в командной строке лучше или просто хотите произвести впечатление на своих коллег, теперь вы знаете все волшебство командной строки, которое вам нужно для изменения настроек вашего IP-адреса.