Startpagina » hoe » Uw IP-adres wijzigen met PowerShell

    Uw IP-adres wijzigen met PowerShell

    We hebben u al laten zien hoe u uw IP-adres kunt wijzigen via de opdrachtprompt, waarvoor lange netsh-opdrachten nodig waren, nu doen we hetzelfde in PowerShell, zonder de complexiteit.

    Opmerking: de volgende opdrachten zijn nieuw in PowerShell v3 en vereisen daarom Windows 8, maar vereisen ook een beheerdersopdrachtprompt.

    Redactie Opmerking: dit artikel is waarschijnlijk bedoeld voor onze meer geeky publiek en vereist enige basiskennis van IP-adressering en CIDR-notatie

    Uw IP-adres wijzigen

    We hebben mensen gezien die hun haar probeerden te proberen hun IP-adressen te veranderen met behulp van cryptische WMI-klassen in oudere versies van PowerShell, maar dat veranderde met PowerShell v3, er is nu een NetTCPIP-module die de meeste functionaliteit toevoegt aan native PowerShell. Hoewel in het begin een beetje verwarrend, voornamelijk vanwege het gebrek aan documentatie op het moment, begint het logisch te worden zodra de geeks je laten zien hoe het is gedaan.

    Het wijzigen van een IP-adres kan worden gedaan met behulp van de New-NetIPAddress-cmdlet, het heeft veel parameters, waarvan sommige zelfs niet gedocumenteerd zijn in Get-Help. Dus hier is het:

    New-NetIPAddress -InterfaceAlias ​​"Wired Ethernet Connection" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

    Dit veronderstelt het volgende:

    • De naam van de interface waarvoor u het IP-adres wilt wijzigen, is Local Area Network
    • U wilt statisch een IP-adres van 192.168.0.1 toewijzen
    • U wilt een subnetmasker instellen van 255.255.255.0 (dat is / 24 in CIDR-notatie)
    • U wilt een standaardgateway van 192.168.0.254 instellen

    U zou de instellingen uiteraard uitschakelen voor sommigen die voldoen aan de adresseercriteria voor uw netwerk.

    Uw DNS-informatie instellen

    Nu komt hier een ander lastig onderdeel, het blijkt dat er een hele aparte module genaamd DNSClient is die je moet gebruiken om je DNS-instellingen te manipuleren. Om uw DNS-server te veranderen, gebruikt u:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Wired Ethernet Connection" -ServerAddresses 192.168.0.1, 192.168.0.2

    Hierbij wordt ervan uitgegaan dat u de primaire DNS-server voor Wired Ethernet Connection op 192.168.0.1 en de secundaire DNS-server op 192.168.0.2 wilt instellen. Dat is alles wat er is.