GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan Alamat IP yang Terhubung ke Linux

Server adalah perangkat lunak aplikasi yang mendengarkan permintaan melalui jaringan dan mengembalikan file, data, dll yang diminta. Mesin Linux memiliki server yang diinstal untuk banyak protokol berbeda:Mis. Server HTTP, Server SSH, Server FTP, dll.

Komputer yang meminta data dari server (mesin klien) menggunakan browser web untuk permintaan HTTP atau Klien SSH atau FTP dan jelas diidentifikasi oleh alamat IP.

Dalam artikel ini, kita akan mempelajari cara mengetahui alamat IP yang terhubung ke server Linux Anda.

Periksa IP Apa yang Terhubung ke Server Linux

netstat utilitas dulunya adalah perintah yang sangat umum digunakan untuk memeriksa lalu lintas jaringan, tabel perutean, dll., dan di Linux perintah ini sebagian besar sudah usang sekarang dan digantikan oleh utilitas ss (statistik soket), yang secara default tersedia di sebagian besar distribusi Linux.

Untuk mendapatkan daftar alamat IP yang terhubung ke server Linux Anda, jalankan perintah berikut.

$ ss -tun state connected

't' menyiratkan koneksi TCP, 'u' menyiratkan koneksi UDP dan 'n' menyiratkan bahwa perintah harus menampilkan alamat IP dalam format numerik, tanpa resolusi nama.

Jika 'n' tidak ditentukan, perintah akan menampilkan nama protokol alih-alih nomor portnya (baca :temukan dan tutup port di Linux).

$ ss -tu state connected

Kolom ‘Alamat Peer:Port adalah bidang yang berisi alamat IP komputer yang terhubung ke server Linux Anda. Jadi kami menemukan bahwa alamat ini terhubung ke server saya:10.0.2.2 terhubung pada layanan Bootstrap Protocol, 127.0.0.1 (yaitu, localhost) terhubung pada SSH dan FTP, dan 91.189.88.152 terhubung pada HTTP.

Kolom lain yang menarik di output adalah kolom terakhir:State , yang jelas, berarti status koneksi, apakah sudah habis atau dibuat, dll. Kami telah menambahkan sesuatu yang disebut 'filter status ' dengan pernyataan 'status terhubung '. Ini hanya akan menampilkan port yang memiliki IP yang terhubung.

Status TIME_WAIT menandakan bahwa server telah memulai penutupan koneksi; itu hanya disimpan untuk mengumpulkan dan menangani beberapa paket data yang datang terlambat. Demikian pula, CLOSE_WAIT menandakan bahwa klien telah memulai penutupan, dan koneksi akan ditutup setelah semua paket data ditangani.

Demikian pula, DIBUAT menandakan bahwa koneksi saat ini dibuat dan komputer klien dapat mengakses file publik di server.

Kesimpulan

Hari ini kita belajar tentang perintah ss dan cara menggunakannya untuk melihat Alamat IP mana yang terhubung ke server Linux Anda. Perintah mana yang Anda gunakan untuk memeriksa lalu lintas di server Anda? Beri tahu kami di komentar di bawah!


Linux
  1. Cara Menemukan Lokasi Geografis Server Linux di Terminal

  2. Apa Proses Zombie Dan Bagaimana Menemukan &Membunuh Proses Zombie?

  3. Bagaimana cara mengetahui apa yang dilakukan perintah Linux

  1. Bagaimana Menemukan Mesin Lain Yang Terhubung Ke Jaringan Lokal?

  2. Cara Menemukan Shell Yang Anda Gunakan di Linux

  3. Bagaimana cara mengetahui versi Linux yang saya jalankan?

  1. Versi Linux Apa yang Saya Jalankan? Inilah Cara Mengetahuinya

  2. Bagaimana cara mengetahui Server DNS apa yang dikonfigurasi pada mesin Anda? Linux/Windows/OSX

  3. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?