Menemukan Alamat IP Publik Anda dalam Skrip Shell

Alamat Protokol Internet, atau alamat IP seperti yang biasa dikenal, adalah nomor identifikasi unik yang ditetapkan untuk komputer yang terhubung ke jaringan. Ada beberapa cara pengguna dapat mengambil alamat IP publik mereka. Orang dapat menggunakan skrip Shell untuk mengetahui tentang alamat IP publik mereka. Ada perintah Shell yang bisa menyelesaikan pekerjaan. Salah satunya adalah perintah GET yang menunjukkan kode sumber halaman . Opsi lainnya adalah menggunakan Lynx . Jika tidak, pengguna dapat menggunakan perintah Sed untuk menampilkan alamat IP mereka.

  • Temukan Alamat IP Publik Anda Menggunakan Shell
  • Pelaksanaan
  • MENDAPATKAN
  • Lynx
  • Sed

Temukan Alamat IP Publik Anda Menggunakan Shell

Untuk beberapa alasan, kami mungkin perlu memulihkan alamat IP publik kami dalam skrip.

Namun, ketika Anda menggunakan LAN, sulit untuk IP tanpa campur tangan manusia.

Pelaksanaan

Cara termudah adalah dengan menggunakan perintah sederhana mencari IP di halaman web yang dipilih:
  •  DAPATKAN www.monip.org | sed -nre 's /^.* (([0-9] {1, 3} \.) {3} [0-9] {1, 3}). * $ / \ 1 / p' 

atau

  •  lynx - sumber www.monip.org | sed -nre 's /^.* (([0-9] {1, 3} \.) {3} [0-9] {1, 3}). * $ / \ 1 / p' 

atau

  •  w3m -dump //www.monip.org/ | awk -F ':' '/ IP / {print $ 2}' 

MENDAPATKAN

Perintah GET (lwp-request) adalah menemukan libwww dari Perl (package: perl-libwww-perl-version).

Seperti namanya, ini adalah MENDAPATKAN halaman: ia mengembalikan kode sumber halaman.

Lynx

Lynx adalah browser berbasis teks di sebagian besar distribusi Linux, lebih mudah untuk menginstal daripada lwp-request (Perl) jika perlu.

Sed

Perintah sed:

parameter

  • -n : garis tampilan kecil diberikan (terkait dengan parameter "p")
  • -r : dukungan ekspresi reguler diperpanjang
  • -e : ekspresi
  • s /// : menunjukkan substitusi
  • p : hasilnya ditampilkan (sehubungan dengan "n")

Parameter

  • ^. * (parameter_ip). * $ mencari baris yang berisi alamat IP baca lebih lanjut
  • 1 : apa yang ada dalam tanda kurung dapat dialamatkan nanti dalam ekspresi menggunakan 1.

Baris yang berisi alamat IP diganti dengan alamat IP itu sendiri;).

Artikel Sebelumnya Artikel Berikutnya

Tips