If-Koubou

Как да промените вашия IP адрес, като използвате PowerShell

Как да промените вашия IP адрес, като използвате PowerShell (Как да)

Вече ви показахме как можете да промените IP адреса си от командния ред, който изисква дълги команди netsh, сега правим същото в PowerShell без сложността.

Забележка: Следните команди са нови в PowerShell v3 и поради това изискват Windows 8, те също така изискват административен команден ред.

Редактори Забележка: Тази статия е вероятно за нашата по-придирчива аудитория и изисква някои основни познания за IP адресиране и CIDR нотация

Промяна на вашия IP адрес

Виждали сме хора, които се опитват да променят IP адресите си, използвайки криптични WMI класове в по-стари версии на PowerShell, но това се промени с PowerShell v3, сега има NetTCPIP модул, който носи повечето функционалности на родния PowerShell. Макар да е малко объркващо отначало, най-вече поради липсата на документация в момента, то започва да има смисъл, щом вещиците ви покажат как е направено.

Промяната на IP адрес може да се извърши с помощта на командата New-NetIPAddress, тя има много параметри, някои от които дори не са документирани в Get-Help. Така че тук е:

New-NetIPAddress -InterfaceAlias ​​"Кабелна Ethernet връзка" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

Това предполага следното:

  • Името на интерфейса, за който искате да промените IP адреса, е Local Area Network
  • Искате статично да зададете IP адрес на 192.168.0.1
  • Искате да зададете подмрежова маска от 255.255.255.0 (която е / 24 в CIDR нотация)
  • Искате да зададете шлюз по подразбиране на 192.168.0.254

Очевидно ще превключите настройките за някои, които отговарят на критериите за адресиране за вашата мрежа.

Настройване на вашата DNS информация

Сега идва друга трудна част, се оказва, че има цял отделен модул, наречен DNSClient, който трябва да използвате, за да манипулирате настройките на DNS. За да промените своя DNS сървър, бихте използвали:

Set-DnsClientServerAddress -InterfaceAlias ​​"Кабелна Ethernet връзка" -Сервер Адрес 192.168.0.1, 192.168.0.2

Това предполага, че искате да зададете основния DNS сървър за Wired Ethernet Connection към 192.168.0.1 и вторичния DNS сървър до 192.168.0.2. Това е всичко за него.