Как изменить IP-адрес вашего компьютера из командной строки
Изменить IP-адрес на вашем ПК с помощью панели управления достаточно просто, но знаете ли вы, что вы также можете сделать это из командной строки?
Изменить ваш IP-адрес с помощью интерфейса панели управления не сложно, но для этого нужно щелкнуть по нескольким различным окнам и диалоговым окнам. Если вы являетесь поклонником командной строки, вы можете сделать это быстрее, используя Netsh
команда, которая является лишь одной из лучших сетевых утилит, встроенных в Windows.
Netsh
Команда позволяет вам настроить практически любой аспект ваших сетевых подключений в Windows. Чтобы работать с ним, вам нужно открыть командную строку с правами администратора. В Windows 10 или 8.1 щелкните правой кнопкой мыши меню «Пуск» (или нажмите Windows + X на клавиатуре) и выберите «Командная строка (администратор)». В предыдущих версиях Windows найдите «Пуск» для «Командная строка» и затем щелкните правой кнопкой мыши результат и выберите «Запуск от имени администратора».
Просмотр информации о вашей сети
Прежде чем изменить свой IP-адрес и связанную информацию, вам необходимо найти полное название сети для интерфейса, который вы хотите изменить. Для этого введите следующую команду:
интерфейс netsh ipv4 show config
Прокрутите вниз, пока не увидите интерфейс, который вы ищете. В нашем примере мы собираемся изменить интерфейс Wi-Fi, который на нашей машине называется просто «Wi-Fi». Вы также увидите другие имена по умолчанию, которые Windows назначает интерфейсам, такие как «Подключение по локальной сети, «Подключение по локальной сети * 2» и «Ethernet». Просто найдите тот, который вы ищете, и запишите точное имя. Вы также можете скопировать и вставить имя в Блокнот, а затем обратно в командную строку, чтобы упростить задачу.
Измените свой IP-адрес, маску подсети и шлюз по умолчанию
Имея имя интерфейса под рукой, вы готовы изменить IP-адрес, маску подсети и шлюз. Для этого вы выполните команду, используя следующий синтаксис:
netsh interface ipv4 set address name = "ВАШЕ ИМЯ ИНТЕРФЕЙСА" статический IP_ADDRESS Шлюз SUBNET_MASK
Так, например, ваша команда может выглядеть примерно так:
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 = «ИМЯ ИНТЕРФЕЙСА» source = dhcp
Изменить настройки DNS
Вы также можете использовать Netsh
Команда для изменения DNS-серверов, используемых сетевым интерфейсом. Сторонние DNS-серверы, такие как Google Public DNS и OpenDNS, могут работать быстрее и надежнее, чем DNS-серверы, предоставляемые вашим Интернет-провайдером. Какой бы ни была ваша причина для изменения вашего DNS-сервера, вы можете сделать это либо на маршрутизаторе, чтобы он затронул все устройства, которые получают информацию от маршрутизатора, или на отдельном устройстве. Если вы хотите изменить DNS-серверы только для одного ПК, это легко сделать с помощью Netsh
команда.
Вам нужно будет использовать команду дважды: один раз для настройки основного DNS-сервера и один раз для настройки дополнительного или резервного DNS-сервера. Чтобы установить основной DNS-сервер, используйте следующий синтаксис:
netsh interface ipv4 set dns name = "ВАШЕ ИМЯ ИНТЕРФЕЙСА" статический 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 = "ИМЯ ВАШЕГО ИНТЕРФЕЙСА" статический 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 interface ipv4 set dnsservers name "ИМЯ ИНТЕРФЕЙСА" source = dhcp
И там у вас есть это. Если вам нравится печатать в командной строке лучше или вы просто хотите произвести впечатление на своих коллег, теперь вы знаете всю магию командной строки, необходимую для изменения настроек IP-адреса.