Mājas lapa » » Kā nomainīt IP adresi, izmantojot PowerShell

    Kā nomainīt IP adresi, izmantojot PowerShell

    Mēs jau esam parādījuši, kā jūs varat mainīt savu IP adresi no komandu uzvednes, kas prasīja garas netsh komandas, tagad mēs darām to pašu PowerShell, bez sarežģītības.

    Piezīme. Sekojošās komandas PowerShell v3 ir jaunas un tādēļ tām ir nepieciešama operētājsistēma Windows 8, tās prasa arī administratīvo komandu uzvedni.

    Redaktori Piezīme. Šis raksts, iespējams, ir mūsu plašākai auditorijai un prasa dažas pamatzināšanas par IP adresēm un CIDR apzīmējumu

    IP adreses maiņa

    Mēs esam redzējuši, ka cilvēki, izvelkot savus matus, cenšas mainīt savas IP adreses, izmantojot vecās PowerShell versijas, izmantojot slepenas WMI klases, bet kas mainījās ar PowerShell v3, tagad ir pieejams NetTCPIP modulis, kas nodrošina lielāko daļu funkcionalitātes vietējā PowerShell. Lai gan sākumā tas ir mazliet mulsinoši, galvenokārt tāpēc, ka pašlaik trūkst dokumentācijas, tas sāk saprast, kad geeks jums parādīs, kā tas ir paveikts.

    IP adreses maiņu var izdarīt, izmantojot cmdlet New-NetIPAddress, tai ir daudz parametru, no kuriem daži nav pat dokumentēti Get-Help. Tātad šeit ir:

    New-NetIPAddress -InterfaceAlias ​​“Vadu Ethernet savienojums” -IPv4Address “192.168.0.1” -PrefixLength 24 -DefaultGateway 192.168.0.254

    Tas nozīmē, ka:

    • Tā interfeisa nosaukums, kurā vēlaties mainīt IP adresi, ir lokālais tīkls
    • Vēlaties statiski piešķirt IP adresi 192.168.0.1
    • Vēlaties iestatīt apakštīkla masku 255.255.255.0 (kas ir / 24 CIDR apzīmējumā)
    • Vēlaties iestatīt noklusējuma vārteju 192.168.0.254

    Jūs, protams, pārslēdzat iestatījumus dažiem, kas atbilst jūsu tīkla adresēšanas kritērijiem.

    DNS informācijas iestatīšana

    Tagad šeit nāk vēl viena sarežģīta daļa, izrādās, ka ir pilnīgi atsevišķs modulis, ko sauc par DNSClient, kas jums jāizmanto, lai manipulētu ar DNS iestatījumiem. Lai mainītu savu DNS serveri, lietojiet:

    Set-DnsClientServerAddress -InterfaceAlias ​​“Vadu Ethernet savienojums” -ServerAddresses 192.168.0.1, 192.168.0.2

    Tas nozīmē, ka vēlaties iestatīt primāro DNS serveri vadu Ethernet savienojumam ar 192.168.0.1 un sekundāro DNS serveri līdz 192.168.0.2. Tas viss ir ar to.