Dapatkan Alamat IP Luaran dengan Cepat daripada Barisan Perintah

Anonim

Perlu mendapatkan alamat IP luaran anda dengan cepat daripada baris arahan untuk SSH atau sebaliknya? Tanpa peluh, anda boleh menggunakan sama ada arahan curl atau gali untuk mengekstrak maklumat dengan cepat daripada pelbagai sumber. Kami akan menumpukan pada dua pilihan berbeza yang telah terbukti boleh dipercayai dari semasa ke semasa, yang pertama agak pendek dan mudah diingati, tetapi pilihan kedua mungkin dianggap paling boleh dipercayai.curl ifconfig.me

Atau gunakan yang berikut:

gali +short myip.opendns.com @resolver1.opendns.com

Tindak balas dengan mana-mana rentetan hanyalah alamat IP luaran anda, yang dilihat oleh dunia luar, berbeza daripada IP LAN anda.

Rentetan arahan dig jelas agak panjang, tetapi OpenDNS ialah perkhidmatan yang sangat boleh dipercayai yang melakukan lebih daripada sekadar mendapatkan maklumat IP, jadi ia boleh dianggap sebagai penyelesaian jangka panjang yang lebih dipercayai, dan oleh itu ia adalah mungkin apa yang terbaik untuk mendasarkan sebarang pintasan atau skrip.

Jika anda mendapati diri anda sering memerlukan IP luaran anda, buat alias bash daripada arahan dig yang disebutkan di atas, atau anda boleh beralih ke bar menu dengan bantuan apl pihak ketiga percuma yang tidak melakukan apa-apa selain menyimpan alamat IP luaran anda dalam bar menu OS X.

Untuk mencipta perintah pengambilan IP pantas dengan menggunakan aliasing bash, tampal baris berikut ke dalam .bash_profile anda:

alias getmyip='gali +short myip.opendns.com @resolver1.opendns.com'

Simpan perubahan pada .bash_profile, dan kini anda hanya perlu menaip 'getmyip' untuk menggunakan keseluruhan rentetan arahan yang panjang. Menuju ke CommandLineFu untuk rentetan penggalian.

Perhatikan bahawa anda juga boleh pergi ke pelbagai tapak web seperti ifconfig.me dan whatismyip.org melalui mana-mana pelayar web, sama ada lynx dari terminal, atau Safari dan Chrome dalam GUI, untuk mendapatkan IP luaran begitu juga. Arahan ini akan berfungsi sama dalam Mac OS X atau Linux, manakala pendekatan berasaskan penyemak imbas akan berfungsi dalam apa-apa sahaja yang mampu menjalankan penyemak imbas web.

Dapatkan Alamat IP Luaran dengan Cepat daripada Barisan Perintah