Sådan ændrer du din IP-adresse ved hjælp af PowerShell
Vi har allerede vist dig, hvordan du kan ændre din IP-adresse fra kommandoprompten, som krævede lange netsh-kommandoer, nu gør vi det samme i PowerShell uden kompleksiteten.
Bemærk: Følgende kommandoer er nye i PowerShell v3 og kræver derfor Windows 8, og de kræver også en administrativ kommandoprompt.
Redaktører Note: Denne artikel er sandsynligvis til vores mere geeky publikum og kræver nogle grundlæggende kendskab til IP-adressering og CIDR notation
Ændring af din IP-adresse
Vi har set folk, der trækker deres hår på at forsøge at ændre deres IP-adresser ved hjælp af kryptiske WMI-klasser i ældre versioner af PowerShell, men som ændret med PowerShell v3, er der nu et NetTCPIP-modul, der bringer det meste af funktionaliteten til native PowerShell. Selvom det er lidt forvirrende i starten, for det meste på grund af manglende dokumentation i øjeblikket, begynder det at give mening, når geeksne viser dig, hvordan det er gjort.
Ændring af en IP-adresse kan ske ved hjælp af cmdlet New-NetIPAddress, den har mange parametre, hvoraf nogle ikke engang dokumenteres 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 forudsætter følgende:
- Navnet på det interface, du vil ændre IP-adressen til, er Local Area Network
- Du vil statisk tildele en IP-adresse på 192.168.0.1
- Du vil indstille en subnetmaske på 255.255.255.0 (som er / 24 i CIDR notation)
- Du vil indstille en standard gateway på 192.168.0.254
Du vil selvfølgelig skifte indstillingerne ud for nogle, der svarer til adresseringskriterierne for dit netværk.
Indstilling af din DNS-information
Nu kommer der en anden vanskelig del, det viser sig, at der er et helt separat modul kaldet DNSClient, som du skal bruge til at manipulere dine DNS-indstillinger. Hvis du vil ændre din DNS-server, skal du bruge:
Set-DnsClientServerAddress-InterfaceAlias "Wired Ethernet Connection" -ServerAddresses 192.168.0.1, 192.168.0.2
Dette forudsætter at du vil indstille den primære DNS-server til Wired Ethernet Connection til 192.168.0.1 og den sekundære DNS-server til 192.168.0.2. Det er alt der er til det.