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