Skip to main content

Kaip pakeisti savo IP adresą naudojant "PowerShell"

Kaip pakeisti savo IP adresą naudojant "PowerShell"

Geoffrey Carr

Mes jau parodėme, kaip galite pakeisti savo IP adresą iš komandų eilutės, kuriam reikėjo ilgų "netsh" komandų, dabar mes darome tą patį "PowerShell" be sudėtingumo.

Pastaba: šios komandos yra naujos "PowerShell v3" versijose ir todėl reikalauja "Windows 8", jiems taip pat reikia administracinės komandų eilutės.

Redaktoriai Pastaba: šis straipsnis greičiausiai yra skirtas mūsų daugiau geeky auditorijai ir reikalauja tam tikrų pagrindinių žinių apie IP adresą ir CIDR žymėjimą

Jūsų IP adreso keitimas

Mes pastebėjome, kad žmonės ištraukia savo plaukus bandydami pakeisti savo IP adresus naudodami paslėptus WMI klases senesnėse "PowerShell" versijose, tačiau pakeitę "PowerShell v3", dabar yra "NetTCPIP" modulis, kuris suteikia daugumą funkcijų vietinei "PowerShell". Iš pradžių šiek tiek painiojant, daugiausia dėl to, kad tuo metu trūksta dokumentų, jis prasideda, kai geeks parodys, kaip tai padaryta.

IP adreso keitimą galima atlikti naudojant "New-NetIPAddress" cmdlet, jis turi daug parametrų, iš kurių kai kurie net dokumentuojami "Get-Help". Taigi čia yra:

New-NetIPAddress –InterfaceAlias “Wired Ethernet Connection” –IPv4Address “192.168.0.1” –PrefixLength 24 -DefaultGateway 192.168.0.254

Tai daroma taip:

  • Sąsajos, kuriai norite pakeisti IP adresą, pavadinimas yra vietinis tinklas
  • Norite statyti priskirti 192.168.0.1 IP adresą
  • Norite nustatyti 255.255.255.0 potinklio kaukę (kuri yra / 24 CIDR žymėjime)
  • Norite nustatyti numatytąjį 192.168.0.254 šliuzą

Akivaizdu, kad keičiate nustatymus kai kuriems, kurie atitinka jūsų tinklo adresavimo kriterijus.

Nustatykite savo DNS informaciją

Dabar atsiranda kita sudėtinga dalis, pasirodo, kad yra visas atskiras modulis, vadinamas DNSClient, kurį turite naudoti manipuliuoti savo DNS parametrais. Norėdami pakeisti DNS serverį, kurį naudojate:

Set-DnsClientServerAddress -InterfaceAlias “Wired Ethernet Connection” -ServerAddresses 192.168.0.1, 192.168.0.2

Tai reiškia, kad norite nustatyti pagrindinį DNS serverį laidiniam eterneto ryšiui 192.168.0.1 ir antriniam DNS serveriui iki 192.168.0.2. Tai viskas priklauso nuo to.

Link
Plus
Send
Send
Pin