Saya mencari cara untuk mendapatkan alamat IP saya menggunakan command prompt di Linux. Saya tahu ketika Anda mengetik "ifconfig" Anda bisa mendapatkan alamat IP lokal Anda (mis. 192.168.0.103), tetapi saya sedang mencari alamat IP yang saya dapatkan dari ISP saya. Bagaimana saya bisa mendapatkan ini dari Linux tanpa harus mengunjungi beberapa situs web?
linux
ip-address
ip
John Kube
sumber
sumber
Jika komputer Anda hidup misalnya LAN perusahaan dengan firewall yang menerjemahkan alamat, sayangnya tidak ada informasi di komputer Anda tentang alamat yang terlihat secara eksternal. Untuk semua komputer Anda tahu ia memiliki IP lokal (mis. 192.168.0.103) yang dapat digunakan untuk terhubung ke host mana pun di Internet. Firewall yang menerjemahkan alamat sepenuhnya transparan dari sudut pandang komputer Anda.
Satu-satunya cara adalah dengan menggunakan "pengamat" eksternal seperti whatismyip.org untuk membantu. Jika Anda tidak suka harus mengaksesnya melalui ikal peramban web lengkap adalah alternatif seperti yang ditunjukkan oleh Samuel K
sumber
Tambahkan ini ke file ~ / .bashrc Anda di Linux atau ~ / .bash_profile di Mac.
Lalu lari
atau:
Sumber akan mengaktifkan perubahan yang Anda buat pada file bash Anda. Ini hanya diperlukan sekali.
Sekarang ketik 'myip' dari baris perintah, dan Anda mendapatkan alamat IP publik.
sumber