Домашня » як » Як змінити IP-адресу комп'ютера з командного рядка

    Як змінити IP-адресу комп'ютера з командного рядка

    Досить легко змінити IP-адресу на комп'ютері за допомогою панелі керування, але чи знаєте ви, що це можна зробити і з командного рядка?

    Зміна IP-адреси за допомогою інтерфейсу панелі керування не є складним завданням, але для цього потрібно натиснути на ряд різних вікон і діалогових вікон. Якщо ви прихильник командного рядка, ви можете зробити це швидше за допомогою netsh команда, яка є лише однією з великих утиліт, вбудованих у Windows.

    The netsh Команда дозволяє налаштувати практично будь-який аспект мережевих з'єднань у Windows. Щоб працювати з ним, потрібно відкрити командний рядок з правами адміністратора. У Windows 10 або 8.1 клацніть правою кнопкою миші меню "Пуск" (або натисніть Windows + X на клавіатурі) і виберіть "Командний рядок (адміністратор)". У попередніх версіях Windows знайдіть у меню "Пуск" командний рядок і натисніть правою кнопкою миші результат і виберіть "Запустити як адміністратор".

    Перегляд інформації про мережу

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

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

    Прокрутіть вниз, поки не побачите потрібний інтерфейс. У нашому прикладі ми збираємося змінити інтерфейс Wi-Fi, який на нашій машині просто називається "Wi-Fi". Ви також побачите інші назви за замовчуванням, які Windows призначає інтерфейсам, наприклад, "Local Area Connection, “Local Area Connection * 2” та “Ethernet”. Просто знайдіть потрібну інформацію та вкажіть точну назву. Ви також можете скопіювати та вставити ім'я в блокнот, а потім знову в командний рядок, щоб полегшити роботу.

    Змініть IP-адресу, маску підмережі та шлюз за промовчанням

    З ім'ям інтерфейсу в руці ви готові змінити IP-адресу, маску підмережі та шлюз. Для цього потрібно виконати команду за допомогою наступного синтаксису:

    netsh interface ipv4 встановити адресу name = "ІМ'Я ВАШОГО ІНТЕРФЕЙСУ" статичний IP_ADDRESS SUBNET_MASK GATEWAY

    Наприклад, ваша команда може виглядати приблизно так:

    netsh інтерфейс ipv4 встановити адресу name = "Wi-Fi" статичний 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 встановити адресу ім'я = ”ВАШ ІНТЕРФЕЙС ІМ'Я” джерело = 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" статичний 8.8.8.8

    Щоб встановити вторинний DNS-сервер, ви будете використовувати дуже подібну команду:

    netsh interface ipv4 set dns name = "ВАШ ІНТЕРФЕЙС ІМ'Я" статичний індекс DNS_SERVER = 2

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

    netsh інтерфейс ipv4 встановити dns name = "Wi-Fi" статичний 8.8.4.4 index = 2

    Так само, як і з IP-адресою, ви також можете змінити його так, щоб мережевий інтерфейс автоматично захопив свої DNS-параметри з DHCP-сервера. Просто використовуйте таку команду:

    netsh interface ipv4 встановити ім'я dnsservers "ІМ'Я ВАШЕ ІНТЕРФЕЙС" source = dhcp

    І там у вас є. Чи подобається вам краще вводити в командному рядку або просто хочете вразити своїх колег, тепер ви знаєте всю магію командного рядка, яку потрібно для зміни параметрів IP-адреси.