Cum să găsiți adresa IP publică pe un sistem Linux

Cum să găsiți adresa IP publică pe un sistem Linux

Adresele IP formează coloana vertebrală a modului în care funcționează internetul. Există două tipuri de bază de adrese IP: publice și private. Adresele IP publice sunt utilizate pentru a vă conecta la rețele externe, în timp ce adresele IP private sunt utilizate pentru a identifica dispozitivele conectate la rețeaua dvs. locală.





Puteți obține adresa IP publică în Linux folosind mai multe metode. În acest articol, vom discuta pe scurt cum puteți utiliza comanda gazdă, comanda dig și câteva servicii externe pentru a găsi adresa IP publică a sistemului.





Obțineți IP public folosind comanda gazdă

The gazdă utilitarul oferă acces la informații legate de DNS, inclusiv adresa IP publică a mașinii dvs. Linux. Când rulați această comandă fără opțiuni, aceasta va afișa numele serverului DNS, adresa și IP-ul public al sistemului dvs.





host myip.opendns.com resolver1.opendns.com

Puteți căuta linia de ieșire care conține adresa IP publică și o puteți afișa folosind awk comanda.

jocuri care nu au nevoie de mouse
host myip.opendns.com resolver1.opendns.com | grep 'myip.opendns.com has' | awk '{print }'

Folosind comanda dig

Utilitarul Dig în Linux este un alt instrument util pentru recuperarea datelor DNS asociat cu computerul dvs. Puteți obține adresa IP publică în Linux folosind următoarea comandă dig.



dig +short myip.opendns.com @resolver1.opendns.com

Legate de: Ce este o adresă IP statică? Iată de ce nu ai nevoie de unul

Utilizarea serviciilor externe

Multe servicii terțe vă pot arăta adresa IP publică. Puteți accesa majoritatea acestor servicii folosind răsuci sau wget utilitate. Comenzile de mai jos valorifică unele astfel de servicii.





curl https://ipinfo.io/ip ; echo
wget -qO- https://ipecho.net/plain ; echo

Comenzile menționate anterior recuperează IP-ul public de pe ipinfo.ip site-ul web.

curl https://ipecho.net/plain ; echo
wget -qO- https://ipecho.net/plain ; echo

Aceste exemple preluează adresa dvs. IP publică din ipecho.net serviciu web.





curl https://ifconfig.me ; echo
wget -qO- https://ifconfig.me ; echo

The ifconfig.me site-ul web furnizează informații IP pentru comenzile de mai sus. Sunt disponibile multe alte site-uri web pe internet care oferă servicii similare.

Găsirea adresei IP publice în Linux

Puteți afla cu ușurință adresa dvs. IP publică utilizând una dintre metodele de mai sus. Avantajul cheie al acestor abordări este că afișează adresa IP corectă chiar dacă vă aflați în spatele unui router NAT. Deci, oricine le poate folosi pentru a-și stabili adresa de internet publică.

de ce mouse-ul meu laptop nu funcționează

Pachetele de rețea transferate prin internet urmează un model specific care stă la baza comunicării digitale. Modelul OSI este responsabil pentru transferul de date și comunicarea între două sau mai multe dispozitive conectate fie la aceeași rețea, fie la rețele diferite.

Acțiune Acțiune Tweet E-mail Ce este modelul OSI? Modelul de interconectare a sistemelor deschise a fost explicat

Cum comunică computerul dvs. de fapt cu internetul?

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Adresa IP
  • Comenzi Linux
Despre autor Rubaiat Hossain(39 articole publicate)

Rubaiat este un absolvent de CS cu o pasiune puternică pentru open-source. În afară de faptul că este un veteran Unix, el se ocupă și de securitatea rețelelor, criptografie și programare funcțională. Este un colecționar avid de cărți second-hand și are o admirație nesfârșită pentru rockul clasic.

Mai multe de la Rubaiat Hossain

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona