GNU/Linux >> Belajar Linux >  >> Linux

Perintah Shell untuk Mendapatkan Alamat IP?

Solusi 1:

/sbin/ifconfig -a

Solusi 2:

Anda dapat menggunakan:

/bin/ip addr

Solusi 3:

Jika Anda memiliki alamat internal yang digunakan, centang

curl http://myip.dnsomatic.com

mungkin ide yang bagus untuk shell unix.
Atau, masukkan saja URL itu ke browser Anda.

Jika Anda mendapatkan jawaban yang berbeda dari "ifconfig -a " hasil,
ifconfig memberikan alamat internal Anda -- yang mungkin tidak akan berfungsi dari luar.

Meskipun semuanya tampak baik-baik saja, Anda dapat memasang firewall yang akan melarang ssh masuk koneksi.
Pada saat mana Anda harus mencoba port of interest dari browser pada mesin di,

http://www.canyouseeme.org/

Itu akan mengkonfirmasi konektivitas melalui,

  • alamat IP eksternal (menunjukkannya kepada Anda di halaman itu)
  • NAT, Port Maju
  • Firewall

Solusi 4:

/bin/hostname -i

Solusi 5:

 curl icanhazip.com

teh hee!

Dari http://www.commandlinefu.com/commands/view/2966/return-external-ip


Linux
  1. Contoh Perintah DNF Untuk Pemula

  2. Bagaimana Cara Menjalankan Aplikasi Untuk Waktu yang Ditetapkan Di Shell?

  3. Skrip Bash:Menggunakan perintah skrip dari skrip bash untuk mencatat sesi

  1. Memulai dengan Zsh

  2. Bagaimana cara menemukan bantuan untuk perintah titik `.` di * nix?

  3. Jalankan perintah sebagai pengguna sistem Linux (shell =/bin/false)

  1. Apakah Anda Membutuhkan Shell Untuk Scp?

  2. Perintah Untuk Menentukan Ip Publik?

  3. Mendapatkan alamat gpsd untuk ntpd