Dapatkan Alamat IP Eksternal dengan Cepat dari Baris Perintah
Perlu mendapatkan alamat IP eksternal Anda dengan cepat dari baris perintah untuk SSH atau sebaliknya? Tanpa keringat, Anda dapat menggunakan perintah curl atau menggali untuk mengekstrak informasi dengan cepat dari berbagai sumber. Kami akan fokus pada dua opsi berbeda yang telah terbukti andal dari waktu ke waktu, yang pertama cukup singkat dan mudah diingat, tetapi opsi terakhir mungkin dianggap paling andal.curl ifconfig.me
Atau gunakan yang berikut ini:
gali +singkat myip.opendns.com @resolver1.opendns.com
Respons dengan salah satu string tidak lain adalah alamat IP eksternal Anda, yang dilihat oleh dunia luar, berbeda dari IP LAN Anda.
String perintah dig jelas sedikit lebih panjang, tetapi OpenDNS adalah layanan yang sangat andal yang melakukan lebih dari sekadar mengambil informasi IP, sehingga dapat dianggap sebagai solusi jangka panjang yang lebih andal, dan karenanya mungkin yang terbaik untuk mendasarkan pintasan atau skrip apa pun.
Jika Anda sering membutuhkan IP eksternal, buat alias bash dari perintah dig yang disebutkan di atas, atau Anda dapat beralih ke bilah menu dengan bantuan aplikasi pihak ketiga gratis yang tidak melakukan apa pun selain menyimpan alamat IP eksternal Anda di bilah menu OS X.
Untuk membuat perintah pengambilan IP cepat dengan menggunakan alias bash, rekatkan baris berikut ke .bash_profile Anda:
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
Simpan perubahan ke .bash_profile, dan sekarang Anda hanya perlu mengetikkan 'getmyip' untuk menggunakan seluruh string perintah yang panjang. Menuju ke CommandLineFu untuk dig string.
Perhatikan bahwa Anda juga dapat membuka berbagai situs web seperti ifconfig.me dan whatismyip.org melalui browser web apa pun, baik itu lynx dari terminal, atau Safari dan Chrome di GUI, untuk mendapatkan IP eksternal dengan cara itu juga. Perintah-perintah ini akan bekerja sama di Mac OS X atau Linux, sedangkan pendekatan berbasis browser akan bekerja secara harfiah dalam segala hal yang mampu menjalankan browser web.