GNU/Linux >> Belajar Linux >  >> Linux

Cara Menemukan/Mendapatkan Alamat IP Anda di Linux

Mengetahui alamat IP perangkat Anda penting saat memecahkan masalah jaringan, menyiapkan koneksi baru, atau mengonfigurasi firewall.

Alamat IP dapat diklasifikasikan menjadi dua kategori, publik dan pribadi. IP publik adalah Alamat IP yang unik dan dapat diakses dari Internet. Alamat IP pribadi dicadangkan untuk penggunaan internal dalam jaringan pribadi Anda tanpa terpapar langsung ke Internet. Selanjutnya, ada dua jenis alamat IP, yaitu IP versi 4 (IPv4), dan IP versi 6 (IPv6).

Artikel ini menjelaskan beberapa metode berbeda untuk menentukan Alamat IP publik dan privat dari sistem Linux.

Temukan Alamat IP Pribadi Anda #

Alamat IP pribadi tidak dapat dirutekan melalui Internet dan dimaksudkan untuk bekerja di dalam jaringan lokal saja. Biasanya, alamat IP pribadi diberikan ke setiap perangkat di dalam jaringan lokal Anda oleh router Anda. Ini memberikan alamat IP unik untuk semua perangkat dalam jaringan lokal, seperti ponsel, laptop, smart TV, printer, pusat media, dll.

Perangkat di jaringan lokal terhubung ke Internet melalui NAT (terjemahan alamat jaringan).

Rentang alamat IPv4 berikut dicadangkan untuk jaringan pribadi:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16

Anda dapat menentukan alamat IP pribadi sistem Anda dengan menanyakan tumpukan jaringan dengan perintah seperti ip , ifconfig atau hostname .

Di Linux, alat standar untuk menampilkan dan mengkonfigurasi antarmuka jaringan adalah ip .

Untuk menampilkan daftar semua antarmuka jaringan dan alamat IP yang terkait, ketik perintah berikut:

ip addr

Outputnya akan terlihat seperti di bawah ini. Alamat IP pribadi disorot.

Anda juga dapat menggunakan perintah berikut untuk menampilkan alamat IP pribadi:

hostname -I
ifconfig

Temukan Alamat IP Publik Anda #

Alamat IP Publik adalah alamat IP yang dapat dirutekan secara global yang ditetapkan ke perangkat jaringan, memungkinkannya mengakses langsung ke Internet. Mereka ditetapkan ke perangkat oleh ISP-nya, dan setiap perangkat memiliki alamat IP publik yang unik.

Alamat IP publik digunakan oleh router rumah, server web, server email, dan sebagainya.

Menentukan alamat IP publik melibatkan menghubungi server jarak jauh melalui protokol HTTP/HTTPS atau DNS dan memperoleh alamat IP dari respons server jarak jauh.

Pada mesin Desktop, cara termudah untuk mengetahui alamat IP publik Anda adalah dengan mengetikkan “what is my ip” di browser Anda:

Jika Anda berada di server Linux tanpa kepala atau Anda ingin menetapkan alamat IP ke variabel skrip shell, Anda dapat menggunakan alat baris perintah seperti dig , curl dan wget .

Sebagian besar penyedia DNS, seperti OpenDNS dan Google memungkinkan Anda untuk menanyakan server mereka dan mendapatkan alamat IP publik Anda.

Anda dapat menggunakan salah satu perintah di bawah ini untuk mendapatkan IP Anda:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com
  • dig ANY +short @resolver2.opendns.com myip.opendns.com
  • dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

Ada banyak layanan HTTP/HTTPS online yang merespons dengan alamat IP publik Anda. Ini dia beberapa di antaranya:

  • curl -s http://tnx.nl/ip
  • curl -s https://checkip.amazonaws.com
  • curl -s api.infoip.io/ip
  • curl -s ip.appspot.com
  • wget -O - -q https://icanhazip.com/

Jika salah satu perintah di atas tidak berfungsi, mungkin ada masalah dengan layanan online.

Anda bahkan dapat membuat alias di ~/.bashrc . Anda atau ~/.zshrc file, jadi Anda tidak perlu mengetik dan mengingat perintah yang panjang. Misalnya, Anda dapat menambahkan alias berikut:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Sekarang, kapan pun Anda perlu menemukan IP publik Anda, ketik saja pubip di terminal Anda.

Kesimpulan #

Kami telah menunjukkan kepada Anda beberapa perintah dan layanan online berbeda yang dapat Anda gunakan untuk mengetahui alamat IP pribadi dan publik Anda.

Jika Anda memiliki pertanyaan atau komentar, silakan tinggalkan komentar di bawah.


Linux
  1. Bagaimana menemukan alamat IP Anda di Linux

  2. Bagaimana cara mendapatkan alamat MAC mesin Anda menggunakan program C?

  3. Cara menemukan alamat IP gateway di Linux

  1. Cara menemukan file di Linux

  2. Cara Menemukan atau Memeriksa Alamat IP Anda di Linux

  3. Bagaimana menemukan alamat IP saya di Ubuntu 20.04 Focal Fossa Linux

  1. Bagaimana menemukan alamat IP saya di Ubuntu 22.04 Jammy Jellyfish Linux

  2. Bagaimana menemukan alamat IP di Kali Linux

  3. Cara mengetahui versi Kernel Linux yang berjalan di PC Anda