Neicytekno – Mengetahui IP address publik biasanya diperlukan ketika melakukan pengecekan jaringan, konfigurasi layanan tertentu, atau troubleshooting koneksi internet. Jika Anda terbiasa menggunakan Command Prompt, informasi tersebut juga bisa diperiksa melalui CMD Windows tanpa harus membuka pengaturan jaringan Windows.
Berbeda dengan alamat IP lokal yang bisa dilihat menggunakan ipconfig, IP publik perlu diketahui melalui layanan atau server di internet karena alamat tersebut berkaitan dengan koneksi jaringan Anda ke internet.
Pada artikel ini, kita akan membahas beberapa cara mengetahui IP Address Publik menggunakan CMD, termasuk menggunakan nslookup dan layanan web yang dapat diakses melalui command line.
Daftar
- 1 Apa Itu IP Address Publik?
- 2 Mengapa Perlu Mengetahui IP Publik?
- 3 Persiapan Sebelum Memulai
- 4 Cara Mengetahui IP Address Publik dengan nslookup
- 5 Cara Mengetahui IP Publik dengan PowerShell dari CMD
- 6 Cara Mengetahui IP Publik Menggunakan curl
- 7 Mana Cara yang Paling Sederhana?
- 8 Perbedaan IP Lokal dan IP Publik
- 9 Apakah Public IP Bisa Berubah?
- 10 Apakah CMD Bisa Mengetahui Public IP Tanpa Internet?
- 11 Apakah Aman Mengetahui IP Publik melalui CMD?
- 12 Kesimpulan
Apa Itu IP Address Publik?
IP address publik adalah alamat IP yang digunakan koneksi Anda ketika berkomunikasi dengan jaringan internet. Alamat ini berbeda dengan IP lokal yang digunakan di dalam jaringan rumah, sekolah, kantor, atau jaringan lainnya.
Sebagai contoh, alamat seperti:
192.168.1.20
merupakan contoh alamat IPv4 privat, bukan public IP.
Sementara alamat publik dapat memiliki format IPv4 atau IPv6 dan diberikan oleh penyedia layanan internet atau pihak yang mengelola koneksi jaringan.
Perbedaan ini penting karena perintah:
ipconfig
tidak secara langsung menunjukkan public IP yang digunakan koneksi internet Anda.
Mengapa Perlu Mengetahui IP Publik?
Mengetahui alamat IP publik dapat membantu dalam beberapa kebutuhan teknis, misalnya ketika:
- Melakukan troubleshooting koneksi internet.
- Memeriksa alamat yang terlihat dari internet.
- Melakukan konfigurasi layanan jaringan tertentu.
- Membandingkan alamat IP sebelum dan sesudah perubahan koneksi.
- Membantu teknisi melakukan pemeriksaan jaringan.
Public IP juga dapat berubah. Perubahannya bergantung pada konfigurasi jaringan dan layanan internet yang digunakan. Karena itu, jangan menganggap alamat IP publik akan selalu sama.
Persiapan Sebelum Memulai
Sebelum menggunakan metode berikut, pastikan laptop memiliki koneksi internet yang berfungsi.
Kemudian buka Command Prompt dengan langkah berikut:
- Tekan Windows + R.
- Ketik:
cmd
- Tekan Enter.
Jendela Command Prompt akan terbuka.
Untuk metode yang membutuhkan akses ke layanan internet, koneksi internet harus aktif.
Cara Mengetahui IP Address Publik dengan nslookup
Salah satu metode yang dapat digunakan dari CMD adalah nslookup. Command ini pada dasarnya digunakan untuk melakukan pencarian DNS, tetapi dapat dimanfaatkan bersama layanan DNS tertentu untuk mendapatkan informasi mengenai alamat IP publik yang terlihat dari sisi layanan tersebut.
Contoh:
nslookup myip.opendns.com resolver1.opendns.com
Tekan Enter.
Jika layanan DNS dan koneksi dapat diakses, hasilnya akan menampilkan informasi yang dapat mencakup alamat IP publik koneksi Anda.
Perhatikan bagian hasil yang menunjukkan Address atau informasi jawaban DNS.
Namun, format hasil dapat berbeda tergantung resolver, koneksi, dan konfigurasi DNS yang digunakan. Karena itu, jangan hanya mengandalkan posisi baris tertentu tanpa membaca hasilnya.
Cara Mengetahui IP Publik dengan PowerShell dari CMD
Pada Windows modern, Anda juga dapat memanggil PowerShell dari Command Prompt untuk mengakses layanan web yang mengembalikan IP publik.
Contohnya:
powershell -Command "(Invoke-WebRequest -Uri 'https://api.ipify.org').Content"
Tekan Enter.
Jika koneksi internet dan layanan tersebut dapat diakses, CMD akan menampilkan alamat IP publik yang terdeteksi oleh layanan tersebut.
Metode ini berbeda dari ipconfig. ipconfig membaca konfigurasi adaptor jaringan pada laptop, sedangkan metode ini meminta sebuah layanan internet untuk memberi tahu alamat IP yang terlihat dari sisi internet.
Cara Mengetahui IP Publik Menggunakan curl
Pada Windows yang menyediakan curl, Anda dapat menggunakannya dari CMD untuk meminta alamat IP publik dari layanan web.
Contohnya:
curl https://api.ipify.org
Kemudian tekan Enter.
Jika berhasil, hasilnya biasanya berupa alamat IP tanpa informasi tambahan yang panjang.
Contohnya dapat terlihat seperti:
203.0.113.25
Angka tersebut hanya contoh dokumentasi, bukan alamat IP pengguna.
Untuk mendapatkan informasi dalam format yang lebih mudah dibaca, Anda juga dapat menggunakan layanan yang menyediakan output tertentu, misalnya:
curl https://ipinfo.io/ip
Hasilnya akan bergantung pada layanan dan koneksi internet saat perintah dijalankan.
Mana Cara yang Paling Sederhana?
Jika tujuan Anda hanya ingin mengetahui public IP dengan cepat dari CMD, metode menggunakan curl dapat menjadi pilihan yang praktis apabila curl tersedia di sistem.
Gunakan:
curl https://api.ipify.org
Jika berhasil, alamat IP publik akan ditampilkan langsung di Command Prompt.
Jika metode tersebut tidak dapat digunakan, Anda dapat mencoba metode berbasis PowerShell:
powershell -Command "(Invoke-WebRequest -Uri 'https://api.ipify.org').Content"
Pilihan metode dapat bergantung pada versi Windows, konfigurasi sistem, koneksi internet, dan ketersediaan command yang digunakan.
Perbedaan IP Lokal dan IP Publik
Kesalahan yang cukup umum adalah menganggap alamat yang muncul dari ipconfig sebagai public IP.
Misalnya hasil:
ipconfig
menampilkan:
IPv4 Address. . . . . . . . . . . : 192.168.1.15
Alamat tersebut merupakan alamat privat pada jaringan lokal.
Sementara ketika Anda menjalankan:
curl https://api.ipify.org
hasilnya dapat berupa alamat yang berbeda.
Perbedaan tersebut terjadi karena laptop biasanya berada di balik perangkat jaringan seperti router. Laptop menggunakan alamat privat di jaringan lokal, sedangkan koneksi keluar ke internet dapat menggunakan public IP yang terlihat oleh layanan internet.
Apakah Public IP Bisa Berubah?
Bisa. Public IP tidak selalu bersifat tetap.
Perubahan dapat terjadi tergantung layanan internet dan konfigurasi jaringan. Karena itu, jika Anda mencatat public IP pada suatu waktu, alamat tersebut belum tentu sama ketika diperiksa kembali pada waktu lain.
Jika Anda membutuhkan alamat IP yang tetap untuk kebutuhan tertentu, hal tersebut berkaitan dengan jenis layanan jaringan yang digunakan, bukan sekadar pengaturan pada CMD.
Apakah CMD Bisa Mengetahui Public IP Tanpa Internet?
Tidak dengan metode yang meminta informasi dari layanan internet.
Public IP merupakan alamat yang berkaitan dengan koneksi Anda ke jaringan internet. Untuk mengetahui alamat yang terlihat dari internet, perangkat perlu mendapatkan informasi tersebut dari sisi jaringan luar atau layanan yang dapat mendeteksinya.
Sebaliknya, informasi IP lokal masih dapat diperiksa dari konfigurasi jaringan menggunakan:
ipconfig
meskipun koneksi internet sedang tidak tersedia.
Apakah Aman Mengetahui IP Publik melalui CMD?
Mengetahui public IP sendiri bukanlah tindakan berbahaya. Namun, sebaiknya jangan membagikan alamat IP publik secara sembarangan jika tidak diperlukan.
Alamat IP merupakan informasi jaringan yang dapat digunakan sebagai bagian dari proses identifikasi koneksi. Keamanan jaringan tidak hanya bergantung pada apakah seseorang mengetahui public IP, tetapi juga pada konfigurasi router, firewall, layanan yang terbuka, dan faktor keamanan lainnya.
Karena itu, gunakan informasi tersebut hanya untuk kebutuhan yang memang diperlukan.
Kesimpulan
Cara mengetahui IP Address Publik menggunakan CMD berbeda dengan cara melihat IP lokal menggunakan ipconfig.
Untuk memeriksa public IP dari Command Prompt, Anda dapat menggunakan:
curl https://api.ipify.org
Alternatifnya, Anda dapat memanggil PowerShell dari CMD:
powershell -Command "(Invoke-WebRequest -Uri 'https://api.ipify.org').Content"
Anda juga dapat menggunakan metode nslookup dengan resolver yang mendukung pemeriksaan tersebut.
Hal terpenting adalah memahami perbedaannya: ipconfig digunakan untuk melihat konfigurasi alamat pada adaptor jaringan, sedangkan public IP perlu diketahui dari sisi koneksi internet. Dengan memahami perbedaan ini, penggunaan berbagai Perintah CMD untuk troubleshooting jaringan menjadi lebih mudah dan tepat.
