Rumah > Tutorial sistem > LINUX > Cara memaparkan alamat IP tempatan dan awam di Linux menggunakan skrip showipaddr

Cara memaparkan alamat IP tempatan dan awam di Linux menggunakan skrip showipaddr

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-20 09:06:13
asal
794 orang telah melayarinya

Artikel ini menyediakan dua skrip mudah, showipaddr (dalam bash dan python), dengan cepat mengambil alamat IP peribadi (tempatan) dan awam di Linux. Walaupun Linux menawarkan arahan terbina dalam seperti ip dan nmcli , skrip ini menawarkan pendekatan yang diperkemas untuk mendapatkan maklumat IP yang penting sahaja.

Skrip ini membolehkan anda:

  • Lihat Butiran Rangkaian Tempatan: Dapatkan nama hos sistem anda, alamat IPv4 dan IPv6, alamat Gateway (Router), dan maklumat pelayan DNS.
  • Tentukan alamat IP awam anda: Paparkan IP awam anda, bersama dengan ISP, bandar, rantau, negara, dan koordinat.

Kedua -dua skrip boleh didapati di GitHub. Selepas memuat turun, anda perlu menjadikannya boleh dilaksanakan dan memilihnya ke laluan sistem anda untuk akses mudah.

Menggunakan skrip bash ( showipaddr.sh ):

Skrip ini memerlukan bash, curl , dan jq . Arahan pemasangan untuk ini disediakan jika diperlukan.

  1. Muat turun: git clone https://gist.github.com/09259a3da0e7190775d16aadef14580b.git showipaddr
  2. Navigasi: cd showipaddr/
  3. Buat Executable: chmod x showipaddr.sh
  4. Pindah ke Laluan (Pilihan): sudo mv showipaddr.sh /usr/local/bin/showipaddr
  5. Jalankan: showipaddr

Skrip meminta anda memilih sama ada untuk memaparkan IP tempatan, IP awam, atau kedua -duanya.

Output contoh (menunjukkan kedua -duanya):

 <code>Select the information to display: 1. Local IP 2. Public IP 3. Both Local and Public IP Enter your choice (1/2/3): 3 ------------------------------------------------------ Local Network Information: Hostname : [hostname] Local IPv4 Address : [IPv4 address] Local IPv6 Address : [IPv6 address] Router IP Address : [router IP] DNS Server : [DNS server] ------------------------------------------------------ ------------------------------------------------------ Public IP Information: IP Address : [public IP address] ISP : [ISP] City : [City] Region : [Region] Country : [Country] Coordinates : [Latitude], [Longitude] ------------------------------------------------------</code>
Salin selepas log masuk

Cara memaparkan alamat IP tempatan dan awam di Linux menggunakan skrip showipaddr

Menggunakan skrip Python ( showipaddr.py ):

Skrip ini memerlukan Python 3 dan Perpustakaan requests ( pip install requests ). Ia juga memeriksa jq , tetapi tidak menggunakannya secara langsung.

  1. Muat turun: git clone https://gist.github.com/27276f43e980aa3a468c4b39680a68ee.git showipaddr
  2. Navigasi: cd showipaddr/
  3. Jalankan: python3 showipaddr.py

Skrip ini menawarkan pilihan pemilihan yang sama seperti skrip bash.

Cara memaparkan alamat IP tempatan dan awam di Linux menggunakan skrip showipaddr

Kedua -dua skrip menyediakan cara yang mudah untuk mengakses maklumat alamat IP yang penting. Pilih skrip yang paling sesuai dengan sistem dan keutamaan anda.

Atas ialah kandungan terperinci Cara memaparkan alamat IP tempatan dan awam di Linux menggunakan skrip showipaddr. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan