Domovská » jak » Jak změnit adresu IP pomocí PowerShell

    Jak změnit adresu IP pomocí PowerShell

    Již jsme vám ukázali, jak můžete změnit adresu IP z příkazového řádku, který vyžadoval dlouhé příkazy netsh, nyní děláme totéž v PowerShell bez složitosti.

    Poznámka: Následující příkazy jsou v PowerShell v3 nové, a proto vyžadují systém Windows 8, vyžadují také příkazový řádek pro správu.

    Editors Poznámka: Tento článek je pravděpodobně pro naše více geeky publikum a vyžaduje některé základní znalosti IP adresování a CIDR notace

    Změna vaší IP adresy

    Viděli jsme, jak si lidé vytahují vlasy a snaží se změnit IP adresy pomocí tříd WMI v starších verzích PowerShell, ale to se změnilo pomocí PowerShell v3, nyní existuje modul NetTCPIP, který přináší většinu funkcí nativní PowerShell. Zatímco je to trochu nejasné, většinou kvůli nedostatku dokumentace v okamžiku, začne to mít smysl, jakmile vás geekové ukážou, jak je to hotovo.

    Změna adresy IP lze provést pomocí skriptu New-NetIPAddress, má spoustu parametrů, z nichž některé nejsou dokonce dokumentovány v Get-Help. Tak tady je:

    Nová-NetIPAddress -InterfaceAlias ​​"Kabelové ethernetové připojení" -IPv4Adresa "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

    To předpokládá následující:

    • Název rozhraní, které chcete změnit adresu IP, je Local Area Network
    • Chcete staticky přiřadit adresu IP 192.168.0.1
    • Chcete nastavit masku podsítě 255.255.255.0 (což je / 24 v notaci CIDR)
    • Chcete nastavit výchozí bránu 192.168.0.254

    Nastavení byste samozřejmě měli přepnout pro některé, které odpovídají kritériím adresování pro vaši síť.

    Nastavení informací DNS

    Nyní se objeví další choulostivá část, ukáže se, že existuje celá samostatná jednotka nazvaná DNSClient, kterou musíte použít pro manipulaci s nastavením DNS. Chcete-li změnit server DNS, použijte:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Kabelové ethernetové připojení" -ServerAddresses 192.168.0.1, 192.168.0.2

    Předpokládá se, že chcete nastavit primární server DNS pro připojení k síti Wired Ethernet na 192.168.0.1 a sekundární server DNS na hodnotu 192.168.0.2. To je vše, co je k tomu.