Laman » bagaimana untuk » Bagaimana Tukar Alamat IP Anda Menggunakan PowerShell

    Bagaimana Tukar Alamat IP Anda Menggunakan PowerShell

    Kami telah menunjukkan kepada anda bagaimana anda boleh menukar alamat IP anda dari command prompt, yang memerlukan perintah netsh yang lama, sekarang kami melakukan hal yang sama di PowerShell, tanpa kerumitan.

    Nota: Perintah berikut adalah baru dalam PowerShell v3 dan oleh itu memerlukan Windows 8, mereka juga memerlukan arahan arahan pentadbiran.

    Catatan Editor: Artikel ini mungkin untuk khalayak kita yang lebih geeky dan memerlukan pengetahuan asas tentang Alamat IP dan notasi CIDR

    Menukar Alamat IP Anda

    Kami telah melihat orang yang menarik rambut mereka cuba menukar alamat IP mereka menggunakan kelas WMI yang cryptic dalam versi lama PowerShell, tetapi yang berubah dengan PowerShell v3, kini terdapat modul NetTCPIP yang membawa kebanyakan fungsi ke PowerShell asli. Walaupun agak mengelirukan pada mulanya, kebanyakannya disebabkan oleh kekurangan dokumentasi pada masa ini, ia mula masuk akal sebaik geeks menunjukkan kepada anda bagaimana ia dilakukan.

    Menukar Alamat IP boleh dilakukan menggunakan cmdlet New-NetIPAddress, ia mempunyai banyak parameter, beberapa di antaranya, tidak didokumenkan dalam Get-Help. Jadi di sini adalah:

    New-NetIPAddress -InterfaceAlias ​​"Sambungan Ethernet Berwayar" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

    Ini mengandaikan perkara berikut:

    • Nama antara muka yang anda mahu ubah alamat IP untuk ialah Rangkaian Kawasan Setempat
    • Anda ingin memberikan alamat IP 192.168.0.1 secara statik
    • Anda ingin menetapkan subnet mask 255.255.255.0 (iaitu / 24 dalam notasi CIDR)
    • Anda ingin menetapkan gateway lalai dari 192.168.0.254

    Anda pastinya akan menukar tetapan untuk sesetengah yang sepadan dengan kriteria alamat untuk rangkaian anda.

    Menetapkan Maklumat DNS Anda

    Sekarang di sini datang satu lagi bahagian rumit, ternyata terdapat satu modul tersendiri yang dipanggil DNSClient yang perlu anda gunakan untuk memanipulasi Pengaturan DNS anda. Untuk menukar Server DNS anda, anda akan menggunakan:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Sambungan Ethernet Berwayar" -ServerAddresses 192.168.0.1, 192.168.0.2

    Ini menganggap bahawa anda mahu menetapkan pelayan DNS utama untuk Sambungan Ethernet Wired ke 192.168.0.1 dan pelayan DNS sekunder ke 192.168.0.2. Itulah yang ada padanya.