Slik endrer du din IP-adresse ved hjelp av PowerShell
Vi har allerede vist deg hvordan du kan endre din IP-adresse fra ledeteksten, som krevde lange netsh-kommandoer, nå gjør vi det samme i PowerShell, uten kompleksiteten.
Merk: Følgende kommandoer er nye i PowerShell v3 og krever derfor Windows 8, de krever også en administrativ ledetekst.
Redaktører Merk: Denne artikkelen er trolig for vårt mer geeky publikum og krever litt grunnleggende kunnskap om IP-adressering og CIDR-notasjon
Endre din IP-adresse
Vi har sett folk trekke ut håret deres og prøver å endre deres IP-adresser ved hjelp av krypterte WMI-klasser i eldre versjoner av PowerShell, men som endret med PowerShell v3, er det nå en NetTCPIP-modul som bringer det meste av funksjonaliteten til native PowerShell. Selv om det er litt forvirrende først, for det meste på grunn av mangel på dokumentasjon for øyeblikket, begynner det å gi mening når geeksen viser deg hvordan det er gjort.
Endring av en IP-adresse kan gjøres ved hjelp av cmdletet New-NetIPAddress, det har mange parametere, hvorav noen ikke engang er dokumentert i Get-Help. Så her er det:
New-NetIPAddress-InterfaceAlias "Wired Ethernet Connection" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254
Dette forutsetter følgende:
- Navnet på grensesnittet du vil endre IP-adressen til, er Local Area Network
- Du vil statisk tildele en IP-adresse på 192.168.0.1
- Du vil sette en nettverksmaske på 255.255.255.0 (som er / 24 i CIDR-notering)
- Du vil angi en standard gateway på 192.168.0.254
Du vil åpenbart bytte innstillingene ut for noen som samsvarer med adresseringskriteriene for nettverket ditt.
Angi DNS-informasjonen
Nå kommer en annen vanskelig del, det viser seg at det er en helt egen modul kalt DNSClient som du må bruke til å manipulere DNS-innstillingene. For å endre DNS-serveren din, ville du bruke:
Set-DnsClientServerAddress-InterfaceAlias "Wired Ethernet Connection" -ServerAddresses 192.168.0.1, 192.168.0.2
Dette forutsetter at du vil angi den primære DNS-serveren for Wired Ethernet-tilkobling til 192.168.0.1 og den sekundære DNS-serveren til 192.168.0.2. Det er alt der er til det.