Android

Bagaimana untuk mencari alamat ip anda di linux

Cara Setting IP Address di Linux Melalui Terminal

Cara Setting IP Address di Linux Melalui Terminal

Isi kandungan:

Anonim

Mengetahui alamat IP peranti anda adalah penting semasa menyelesaikan masalah rangkaian, menyediakan sambungan baru atau mengkonfigurasi firewall.

Alamat IP boleh dikelaskan ke dalam dua kategori, awam dan swasta. IP awam ialah Alamat IP yang unik dan boleh diakses dari Internet. Alamat IP peribadi dikhaskan untuk penggunaan dalaman dalam rangkaian peribadi anda tanpa secara langsung didedahkan kepada Internet. Selain itu, terdapat dua jenis alamat IP, IP versi 4 (IPv4) dan IP versi 6 (IPv6).

Artikel ini menerangkan beberapa kaedah yang berbeza untuk menentukan alamat IP awam dan swasta sistem Linux.

Cari Alamat IP Peribadi Anda

Alamat IP peribadi tidak boleh diretus melalui Internet dan bertujuan untuk berfungsi di dalam rangkaian tempatan sahaja. Biasanya, alamat IP peribadi diberikan kepada setiap peranti di dalam rangkaian tempatan anda oleh penghala anda. Ini menyediakan alamat IP yang unik untuk peranti yang berada dalam rangkaian tempatan anda, seperti telefon, komputer riba, TV pintar, pencetak, pusat media dan sebagainya. Peranti di rangkaian tempatan menyambung ke Internet melalui NAT (terjemahan alamat rangkaian).

Rangkaian alamat IPv4 berikut dikhaskan untuk rangkaian peribadi:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

Anda boleh menentukan sistem IP peribadi anda dengan menanyakan susunan rangkaian dengan arahan seperti ip , ifconfig atau hostname .

Di Linux, alat standard untuk memaparkan dan mengkonfigurasi antara muka rangkaian adalah ip .

Untuk memaparkan senarai semua antara muka rangkaian dan alamat alamat IP berkaitan perintah berikut:

ip addr

Output akan kelihatan seperti di bawah. Alamat IP peribadi diserlahkan.

Anda juga boleh menggunakan arahan berikut untuk memaparkan alamat IP peribadi:

hostname -I

ifconfig

Cari Alamat IP Awam Anda

Alamat IP Awam adalah alamat IP global yang boleh ditadbir secara global yang ditugaskan ke peranti rangkaian, yang membenarkan akses langsung ke Internet. Mereka ditugaskan ke peranti oleh ISP dan setiap peranti mempunyai alamat IP awam yang unik. Alamat IP awam digunakan oleh penghala rumah, pelayan web, pelayan mel, dan sebagainya.

Menentukan alamat IP awam melibatkan menghubungi pelayan jauh melalui protokol HTTP / HTTPS atau DNS dan mendapatkan alamat IP dari respons pelayan jauh.

Di mesin Desktop, cara paling mudah untuk mengetahui alamat IP awam anda ialah dengan menaip "apa ip saya" dalam penyemak imbas anda.

Kebanyakan penyedia DNS seperti OpenDNS dan Google membolehkan anda menanyakan pelayan mereka dan mendapatkan alamat IP awam anda.

Anda boleh menggunakan mana-mana arahan di bawah 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

Terdapat banyak perkhidmatan HTTP / HTTPS dalam talian yang bertindak balas dengan alamat IP awam anda. Berikut adalah sebahagian daripada mereka:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Jika mana-mana arahan di atas tidak berfungsi, mungkin terdapat masalah dengan perkhidmatan dalam talian.

Anda juga boleh membuat alias dalam fail ~/.zshrc atau ~/.zshrc anda supaya anda tidak perlu menaip dan mengingati arahan yang panjang. Sebagai contoh, anda boleh menambah alias berikut:

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

Kini, apabila anda perlu mencari IP awam anda, hanya taip pubip di terminal anda.

Kesimpulannya

Kami telah menunjukkan beberapa arahan dan perkhidmatan dalam talian yang anda boleh gunakan untuk mengetahui alamat IP peribadi dan awam anda.

terminal rangkaian