Промяната на IP адреса ви с интерфейса на контролния панел не е трудна, но изисква кликване през различни прозорци и диалогови прозорци. Ако обаче сте фен на командния ред, можете да го направите по-бързо, като използвате
netsh
команда, която е само една от големите мрежови помощни програми, вградени в Windows.
Най-
netsh
команда ви позволява да конфигурирате почти всеки аспект от вашите мрежови връзки в Windows. За да работите с него, ще трябва да отворите команден ред с администраторски права. В Windows 10 или 8.1 кликнете с десния бутон на мишката върху менюто "Старт" (или натиснете Windows + X на клавиатурата) и изберете "Command Prompt (Admin)". В предишните версии на Windows, стартирайте "command prompt" резултата и изберете "Изпълни като администратор".
Преглеждайте информацията за мрежата си
Преди да промените своя IP адрес и свързаната с него информация, ще трябва да намерите пълното име на мрежата за интерфейса, който искате да промените. За целта въведете следната команда:
netsh interface ipv4 show config
Променете вашия IP адрес, маска на подмрежата и по подразбиране Gateway
С името на интерфейса в ръка, вие сте готови да промените IP адреса, маската на подмрежата и шлюза. За да направите това, ще издадете команда, като използвате следния синтаксис:
netsh interface ipv4 set address name='YOUR INTERFACE NAME' static IP_ADDRESS SUBNET_MASK GATEWAY
Така например командата ви може да изглежда по следния начин:
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=”YOUR INTERFACE NAME” source=dhcp
Променете настройките на DNS
Можете да използвате и
netsh
команда за промяна на DNS сървърите, използвани от мрежовия интерфейс. DNS сървърите на трети страни, като Google Public DNS и OpenDNS, могат да бъдат по-бързи и по-надеждни от DNS сървърите, предоставени от вашия интернет доставчик. Каквато и да е причината за промяната на DNS сървъра, можете да го направите или в маршрутизатора, така че да се отрази на всички устройства, които получават информацията от маршрутизатора или от отделно устройство. Ако искате да промените DNS сървърите само за един компютър, това е лесно да се направи с
netsh
команда.
Ще трябва да използвате командата два пъти: веднъж, за да зададете основния си DNS сървър и веднъж за да настроите своя вторичен или резервен DNS сървър. За да зададете основния си DNS сървър, използвайте следния синтаксис:
netsh interface ipv4 set dns name='YOUR INTERFACE NAME' static DNS_SERVER
Така например, вашата команда може да изглежда по следния начин (в който я задаваме на основния публичен DNS сървър на Google, 8.8.8.8):
netsh interface ipv4 set dns name='Wi-Fi' static 8.8.8.8
За да зададете вторичния DNS сървър, ще използвате много подобна команда:
netsh interface ipv4 set dns name='YOUR INTERFACE NAME' static DNS_SERVER index=2
Така че, продължавайки нашия пример, можете да зададете вторичния DNS като вторичен сървър на Google Public DNS, който е 8.8.4.4:
netsh interface ipv4 set dns name='Wi-Fi' static 8.8.4.4 index=2
И точно както при IP адреса, можете също така да го промените така, че мрежовият интерфейс да вземе DNS настройките си автоматично от DHCP сървър. Просто използвайте следната команда:
netsh interface ipv4 set dnsservers name'YOUR INTERFACE NAME' source=dhcp
И там го имаш. Независимо дали искате да пишете в командния ред по-добре или просто искате да впечатлите колегите си, вече знаете цялата магия на командния ред, от която се нуждаете, за да промените настройките на IP адреса си.