Домашняя » как » Как изменить IP-адрес вашего компьютера из командной строки

    Как изменить 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-адреса.