Cara Mengatur IP Address dengan PowerShell

IP address adalah nomor unik yang digunakan untuk mengidentifikasi perangkat di jaringan. IP address dapat bersifat statis atau dinamis. IP address statis adalah IP address yang tetap dan tidak berubah, sedangkan IP address dinamis adalah IP address yang dapat berubah-ubah sesuai dengan ketersediaan dan permintaan.

IP address dinamis biasanya dikelola oleh DHCP (Dynamic Host Configuration Protocol), yang merupakan layanan yang secara otomatis memberikan IP address kepada perangkat yang memintanya.

Dalam artikel ini, Bardimin akan membahas cara mengatur IP address dengan PowerShell, baik secara statis maupun dinamis. PowerShell adalah alat scripting dan manajemen konfigurasi yang kuat dan fleksibel yang dapat digunakan untuk mengotomatisasi berbagai tugas administrasi. PowerShell dapat digunakan untuk mengatur IP address dengan menggunakan cmdlet (perintah) yang tersedia.

PowerShell IP Address

Prasyarat

Sebelum kita mulai, pastikan bahwa Anda memiliki hal-hal berikut ini:

$PSVersionTable.PSVersion
  • Hak akses administrator untuk mengubah pengaturan jaringan. Anda dapat menjalankan PowerShell sebagai administrator dengan mengklik kanan pada ikon PowerShell dan memilih Run as administrator.
  • Nama antarmuka jaringan yang ingin Anda ubah IP address-nya. Anda dapat mengetahui nama antarmuka jaringan Anda dengan menjalankan perintah berikut di PowerShell:
Get-NetAdapter

Perintah ini akan menampilkan daftar antarmuka jaringan yang ada di komputer Anda, beserta nama, status, dan informasi lainnya. Catat nama antarmuka jaringan yang ingin Anda ubah IP address-nya. Dalam contoh ini, kita akan menggunakan antarmuka jaringan bernama Ethernet.

Cara Mengatur IP Address Statis dengan PowerShell

IP address statis adalah IP address yang tidak berubah dan harus ditetapkan secara manual oleh pengguna. IP address statis berguna jika Anda ingin memastikan bahwa perangkat Anda selalu dapat dijangkau dengan IP address yang sama, atau jika Anda ingin menghindari konflik IP address dengan perangkat lain di jaringan.

Untuk mengatur IP address statis dengan PowerShell, ikuti langkah-langkah berikut:

  1. Tentukan IP address, subnet mask, dan gateway yang ingin Anda gunakan. Pastikan bahwa IP address yang Anda pilih tidak digunakan oleh perangkat lain di jaringan, dan sesuai dengan kisaran IP address yang ditentukan oleh router atau DHCP server Anda. Subnet mask adalah nilai yang menentukan ukuran dan struktur jaringan Anda, sedangkan gateway adalah alamat IP dari router atau perangkat yang menghubungkan jaringan Anda dengan jaringan lain. Dalam contoh ini, kita akan menggunakan IP address 192.168.1.100, subnet mask 255.255.255.0, dan gateway 192.168.1.1.
  2. Jalankan perintah berikut di PowerShell untuk mengatur IP address statis:
New-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

Perintah ini akan membuat sebuah objek IP address baru dengan parameter yang ditentukan. Parameter -InterfaceAlias menentukan nama antarmuka jaringan yang ingin Anda ubah IP address-nya, parameter -IPAddress menentukan IP address yang ingin Anda gunakan, parameter -PrefixLength menentukan panjang subnet mask dalam bit (dalam contoh ini, 24 bit berarti subnet mask 255.255.255.0), dan parameter -DefaultGateway menentukan gateway yang ingin Anda gunakan.

  1. Jalankan perintah berikut di PowerShell untuk mengatur DNS server yang ingin Anda gunakan:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8, 8.8.4.4

Perintah ini akan mengubah pengaturan DNS server untuk antarmuka jaringan yang ditentukan. Parameter -ServerAddresses menentukan alamat IP dari DNS server yang ingin Anda gunakan, dipisahkan oleh koma. Dalam contoh ini, kita menggunakan DNS server dari Google, yaitu 8.8.8.8 dan 8.8.4.4.

Anda dapat menggunakan DNS server lain sesuai dengan preferensi Anda. 4. Jalankan perintah berikut di PowerShell untuk memeriksa apakah IP address statis telah berhasil ditetapkan:

Get-NetIPAddress -InterfaceAlias "Ethernet"

Perintah ini akan menampilkan informasi tentang IP address yang ditetapkan untuk antarmuka jaringan yang ditentukan. Anda dapat melihat bahwa IP address, subnet mask, dan gateway sesuai dengan yang Anda tentukan sebelumnya.

Cara Mengatur IP Address Dinamis dengan PowerShell

IP address dinamis adalah IP address yang diberikan secara otomatis oleh DHCP server, yang merupakan layanan yang mengelola distribusi IP address di jaringan. IP address dinamis berguna jika Anda tidak ingin repot mengatur IP address secara manual, atau jika Anda sering berganti-ganti jaringan. Untuk mengatur IP address dinamis dengan PowerShell, ikuti langkah-langkah berikut:

  1. Jalankan perintah berikut di PowerShell untuk menghapus IP address statis yang mungkin telah ditetapkan sebelumnya:
Remove-NetIPAddress -InterfaceAlias "Ethernet" -Confirm:$false

Perintah ini akan menghapus objek IP address yang ada untuk antarmuka jaringan yang ditentukan. Parameter -Confirm:$false menonaktifkan konfirmasi yang biasanya diminta oleh PowerShell sebelum menghapus objek.

  1. Jalankan perintah berikut di PowerShell untuk mengaktifkan DHCP untuk antarmuka jaringan yang ditentukan:
Set-NetIPInterface -InterfaceAlias "Ethernet" -Dhcp Enabled

Perintah ini akan mengubah pengaturan DHCP untuk antarmuka jaringan yang ditentukan. Parameter -Dhcp Enabled menentukan bahwa DHCP harus diaktifkan untuk antarmuka jaringan tersebut.

  1. Jalankan perintah berikut di PowerShell untuk meminta IP address baru dari DHCP server:
Renew-NetIPAddress -InterfaceAlias "Ethernet"

Perintah ini akan memperbarui IP address untuk antarmuka jaringan yang ditentukan dengan meminta IP address baru dari DHCP server. Anda dapat menggunakan perintah ini jika Anda ingin mengganti IP address Anda dengan yang lain yang tersedia.

  1. Jalankan perintah berikut di PowerShell untuk memeriksa apakah IP address dinamis telah berhasil ditetapkan:
Get-NetIPAddress -InterfaceAlias "Ethernet"

Perintah ini akan menampilkan informasi tentang IP address yang ditetapkan untuk antarmuka jaringan yang ditentukan. Anda dapat melihat bahwa IP address, subnet mask, dan gateway sesuai dengan yang diberikan oleh DHCP server.

Dalam artikel ini, kita telah membahas cara mengatur IP address dengan PowerShell, baik secara statis maupun dinamis. Kita juga telah melihat beberapa perintah PowerShell yang berguna untuk mengelola pengaturan jaringan di Windows. Dengan menggunakan PowerShell, Anda dapat mengatur IP address dengan mudah dan cepat, tanpa harus membuka Control Panel atau Network and Sharing Center. Semoga artikel ini bermanfaat bagi Anda yang ingin belajar lebih lanjut tentang PowerShell dan jaringan. Terima kasih telah membaca.

Artikel Terbaru