GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mendapatkan alamat IP saya dari baris perintah?

Ini akan mengembalikan kepada Anda IP publik Anda

dig TXT +short o-o.myaddr.l.google.com @ns1.google.com

Maksud Anda apa pun yang dapat dirutekan IP modem dsl/kabel Anda/dll. yang dimiliki router?

Anda perlu menanyakan perangkat itu ATAU bertanya kepada server luar IP apa yang dilihatnya saat Anda menyambungkannya. Cara termudah untuk melakukannya adalah dengan mencari "apa ip saya" di Google dan seperti pencarian perhitungan, ini akan memberi tahu Anda di hasil pencarian pertama. Jika Anda ingin melakukannya dari baris perintah, Anda harus memeriksa keluaran beberapa skrip di luar sana yang akan mengulang informasinya. Layanan dns dinamis dyndns.org memiliki satu yang dapat Anda gunakan - coba perintah ini

wget http://checkip.dyndns.org -O -

Anda harus mendapatkan sesuatu seperti

HTTP request sent, awaiting response... 200 OK
Length: 105 [text/html]
Saving to: ‘STDOUT’

-                     0%[                    ]       0  --.-KB/s               <html><head><title>Current IP Check</title></head><body>Current IP Address: 192.168.1.199</body></html>
-                   100%[===================>]     105  --.-KB/s    in 0s      

2017-09-20 14:16:00 (15.4 MB/s) - written to stdout [105/105]

Saya telah mengubah IP milik saya menjadi generik yang tidak dapat dirutekan dan dicetak tebal untuk Anda.

Jika Anda hanya menginginkan IP, Anda harus menguraikannya dari sana - cepat dan kotor, tetapi berhasil untuk saya. Dan saya 100% yakin ada cara yang lebih aman untuk melakukannya...

wget http://checkip.dyndns.org -O - | grep IP | cut -f 2- -d : | cut -f 1 -d \<

Yang akan memberi Anda hanya

192.168.1.199


Alternatif (hindari penguraian):

Untuk mendapatkan IPv4

curl -4 icanhazip.com

Untuk mendapatkan IPv6

curl -6 icanhazip.com

Linux
  1. Bagaimana saya bisa mengeksekusi kode PHP dari baris perintah?

  2. Bagaimana saya bisa menyalin folder dari baris perintah Linux?

  3. cara menghasilkan alamat MAC acak dari baris perintah Linux

  1. Bagaimana Cara Mendapatkan Hitungan File Dalam Direktori Menggunakan Baris Perintah?

  2. Cara memeriksa versi Ubuntu dari baris perintah

  3. Bagaimana cara Mengirim Email dari Baris Perintah?

  1. Bagaimana cara mendapatkan versi driver nvidia dari baris perintah?

  2. Bagaimana cara menghapus konten file dari baris perintah?

  3. Cara menyalurkan teks dari baris perintah ke clipboard