If-Koubou

Kako promijeniti IP adresu koristeći PowerShell

Kako promijeniti IP adresu koristeći PowerShell (Kako da)

Već smo vam pokazali kako možete promijeniti vašu IP adresu iz naredbenog retka, koji je zahtijevao dugo netsh naredbe, sada radimo istu stvar u PowerShellu, bez složenosti.

Napomena: Sljedeće naredbe su nove u PowerShell v3 i stoga zahtijevaju Windows 8, oni također zahtijevaju administrativni naredbeni redak.

Urednici Napomena: Ovaj je članak vjerojatno za našu više geekičnu publiku i zahtijeva neka osnovna znanja o IP adresiranju i CIDR oznakama

Promjena vaše IP adrese

Vidjeli smo ljude koji su izvukli kosu pokušavajući promijeniti svoje IP adrese pomoću klasičnih WMI klasa u starijim verzijama PowerShell-a, ali to se promijenilo s PowerShell v3, sada postoji NetTCPIP modul koji donosi većinu funkcionalnosti u native PowerShell. Iako je u početku pomalo zbunjujuće, uglavnom zbog nedostatka dokumentacije u ovom trenutku, počinje imati smisla kada geeks pokazuju kako je to učinio.

Promjena IP adrese može se obaviti pomoću cmdleta New-NetIPAddress, ima puno parametara, od kojih neke nisu čak dokumentirane u Get-Help-u. Dakle ovdje je:

New-NetIPAddress -InterfaceAlias ​​"Žična Ethernet veza" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

Ovo pretpostavlja sljedeće:

  • Naziv sučelja kojemu želite promijeniti IP adresu je lokalna mreža
  • Želite statički dodijeliti IP adresu od 192.168.0.1
  • Želite postaviti masku podmreže od 255.255.255.0 (što je / 24 u CIDR zapisu)
  • Želite postaviti zadani pristupnik od 192.168.0.254

Očigledno biste postavke postavili za neke koji odgovaraju kriterijima adresiranja za vašu mrežu.

Postavljanje DNS podataka

Sada dolazi još jedan lukav dio, ispada da postoji cijeli zasebni modul nazvan DNSClient koji morate koristiti za manipulaciju vašim DNS postavkama. Da biste promijenili svoj DNS poslužitelj, koristit ćete:

Set-DnsClientServerAddress -InterfaceAlias ​​"Wired Ethernet Connection" -ServerAdsresses 192.168.0.1, 192.168.0.2

To pretpostavlja da želite postaviti primarni DNS poslužitelj za Wired Ethernet Connection na 192.168.0.1 i sekundarni DNS poslužitelj na 192.168.0.2. To je sve.