Как изменить свой IP-адрес из командной строки в Windows

Изменить IP-адрес с помощью интерфейса панели управления несложно, но для этого потребуется пройти через несколько различных окон и диалоговых окон. Однако если вы являетесь поклонником командной строки, вы можете сделать это быстрее, используя команду netsh, которая является одной из замечательных сетевых утилит, встроенных в Windows.

Запустить командную строку от имени администратора для использования Netsh

Мы собираемся использовать команду netsh, но для этого требуется, чтобы командная строка запускалась как администратор на работу. Команда netsh позволяет вам настроить практически любой аспект ваших сетевых подключений в Windows.

Чтобы запустить командную строку (или PowerShell) от имени администратора, откройте меню «Пуск», выполните поиск «cmd», наведите курсор на значок результат, затем нажмите «Запуск от имени администратора».

Запустить командную строку от имени администратора.

В Windows 10 или Windows 11 вы также можете щелкнуть правой кнопкой мыши меню «Пуск» (или нажать Windows+X на клавиатуре), чтобы открыть меню опытного пользователя, и выбрать « PowerShell (Администратор)».

Вместо этого вы можете (и должны) использовать для этого PowerShell.

Просмотрите информацию о своей сети с помощью командной строки

Прежде чем изменить свой IP-адрес и связанную с ним информацию, вам нужно будет найти полное имя сети для интерфейса, который вы хотите изменить. Для этого введите следующую команду:

netsh интерфейс ipv4 show config

Вывод netsh-интерфейса ipv4 show config. Адаптер Wi-Fi выделен красным.

Прокрутите вниз, пока не увидите нужный интерфейс. В нашем примере мы собираемся изменить интерфейс Wi-Fi, который на нашем компьютере называется просто «Wi-Fi». Вы также увидите другие имена по умолчанию, которые Windows присваивает интерфейсам, например «Подключение по локальной сети», «Подключение по локальной сети* 2» и «Ethernet». Просто найдите тот, который ищете, и запишите точное имя. Вы также можете скопировать и вставить имя в Блокнот, а затем вернуться в командную строку позже, чтобы упростить задачу.

Измените свой IP-адрес, маску подсети и шлюз по умолчанию

С помощью Имея имя интерфейса, вы готовы изменить IP-адрес, маску подсети и шлюз. Для этого вы введете команду, используя следующий синтаксис:

netsh интерфейс ipv4 set Address name="ИМЯ ВАШЕГО ИНТЕРФЕЙСА" static IP_ADDRESS SUBNET_MASK GATEWAY

Так, например, ваша команда может выглядеть примерно так:

netsh интерфейс 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 интерфейс ipv4 set Address name="ИМЯ ВАШЕГО ИНТЕРФЕЙСА" source=dhcp

Измените настройки DNS в командной строке

Вы также можете использовать команду netsh для изменения DNS-серверов, используемых сетевым интерфейсом. DNS-серверы сторонних производителей — такие как Google Public DNS и OpenDNS, — могут быть быстрее и надежнее, чем DNS-серверы, предоставляемые вашим интернет-провайдером. Какой бы ни была ваша причина смены DNS-сервера, вы можете сделать это либо на маршрутизаторе, чтобы это повлияло на все устройства, которые получают информацию от маршрутизатора, либо на отдельном устройстве. Если вы хотите изменить DNS-серверы только для одного компьютера, это легко сделать с помощью команды netsh.

Вам нужно будет использовать эту команду дважды: один раз, чтобы установить основной DNS-сервер, и один раз, чтобы установить ваш дополнительный или резервный DNS-сервер. Чтобы установить основной DNS-сервер, используйте следующий синтаксис:

netsh интерфейс ipv4 set dns name=»ВАШЕ ИМЯ ИНТЕРФЕЙСА» static DNS_SERVER

Так, например, ваша команда может выглядеть как-то как показано ниже (в котором мы установили его в качестве основного общедоступного DNS-сервера Google, 8.8.8.8):

интерфейс netsh ipv4 set dns name="Wi-Fi" static 8.8.8.8

Чтобы настроить дополнительный DNS-сервер, вы будете использовать очень похожую команду:

netsh интерфейс ipv4 set dns name="ВАШЕ ИМЯ ИНТЕРФЕЙСА" static DNS_SERVER index=2

Итак, продолжая наш пример, вы можете установить свой вторичный DNS в качестве вторичного сервера Google Public DNS, то есть 8.8.4.4:

netsh интерфейс ipv4 set dns name="Wi-Fi" static 8.8.4.4 index =2

И, как и в случае с IP-адресом, вы также можете изменить его, чтобы вместо этого сетевой интерфейс автоматически получал настройки DNS с DHCP-сервера. Просто используйте следующую команду:

netsh интерфейс ipv4 set dnsservers name «ВАШЕ ИМЯ ИНТЕРФЕЙСА» source=dhcp

И вот оно. Любите ли вы больше печатать в командной строке или просто хотите произвести впечатление на своих коллег, теперь вы знаете всю магию командной строки, необходимую для изменения настроек IP-адреса.

Оцените статью
SERGOOT.RU
Добавить комментарий