Úvodná » ako » Ako zmeniť vašu IP adresu pomocou PowerShell

    Ako zmeniť vašu IP adresu pomocou PowerShell

    Už sme vám ukázali, ako môžete zmeniť svoju IP adresu z príkazového riadku, ktorý si vyžaduje dlhé netsh príkazy, teraz robíme to isté v PowerShell bez zložitosti.

    Poznámka: Nasledujúce príkazy sú nové v aplikácii PowerShell v3 a preto vyžadujú Windows 8, ale tiež vyžadujú príkazový riadok pre správu.

    Editors Poznámka: Tento článok je pravdepodobne pre naše viac divoké publikum a vyžaduje niektoré základné znalosti o IP Addressing a CIDR notation

    Zmena vašej IP adresy

    Videli sme, ako ľudia vyťahujú vlasy a snažia sa zmeniť svoje IP adresy pomocou tajných tried WMI v starších verziách PowerShell, ale to sa zmenilo pomocou PowerShell v3, teraz existuje modul NetTCPIP, ktorý prináša väčšinu funkcií natívnemu PowerShellu. Zatiaľ čo je to trochu nejasné, väčšinou kvôli chýbajúcej dokumentácii v danom okamihu, začne to mať zmysel, akonáhle vás geekovia ukážu, ako to urobil.

    Zmena adresy IP sa dá vykonať pomocou rutiny New-NetIPAddress, má veľa parametrov, z ktorých niektoré nie sú zdokumentované v Get-Help. Takže tu je:

    Nová-NetIPAddress -InterfaceAlias ​​"Káblové ethernetové pripojenie" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

    Predpokladá to nasledovné:

    • Názov rozhrania, pre ktorý chcete zmeniť IP adresu, je Local Area Network
    • Chcete staticky priradiť IP adresu 192.168.0.1
    • Chcete nastaviť masku podsiete 255.255.255.0 (čo je / 24 v notácii CIDR)
    • Chcete nastaviť predvolenú bránu 192.168.0.254

    Pravdepodobne by ste vypli nastavenia pre niektoré, ktoré zodpovedajú kritériám adresovania pre vašu sieť.

    Nastavenie informácií DNS

    Teraz tu prichádza ďalšia zložitá časť, ukáže sa, že existuje celý samostatný modul s názvom DNSClient, ktorý musíte použiť na manipuláciu s nastaveniami DNS. Ak chcete zmeniť DNS server, použite:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Káblové ethernetové pripojenie" -ServerAddresses 192.168.0.1, 192.168.0.2

    To predpokladá, že chcete nastaviť primárny server DNS pre káblové pripojenie Ethernet na 192.168.0.1 a sekundárny server DNS na 192.168.0.2. To je všetko pre to.