Ubuntu

Obțineți IP public de la Terminal pe Ubuntu 20.04

Obțineți IP public de la Terminal pe Ubuntu 20.04
Dacă utilizați internetul, atunci ați auzit de adresa IP, nu? În rețeaua computerizată, o adresă IP (Internet Protocol) este un identificator numeric pentru a identifica un anumit dispozitiv care utilizează protocolul Internet pentru comunicare. Adresa IP poate fi atribuită temporar sau permanent dispozitivului.

Când dispozitivul se conectează la alte dispozitive prin rețea, alte dispozitive văd adresa IP publică. În acest ghid, verificați cum puteți obține adresa IP publică a dispozitivului dvs. de la terminalul de pe Ubuntu 20.04.

Elementele de bază ale adresei IP

Există două versiuni de adrese IP utilizate în prezent: IPv4 și IPv6. Orice adresă IP poate fi fie privată (poate fi văzută numai în cadrul unei rețele), fie publică (poate fi văzută de pe orice mașină de pe internet). IPv4 este încă cel mai popular format, dar în era actuală, nu poate atribui suficiente dispozitive cu adrese IP unice. IPv6 rezolvă acest lucru prin creșterea numărului de adrese IP unice disponibile.

Să aruncăm o privire rapidă la cum arată o adresă IP. În cazul IPv4, este o adresă pe 32 de biți (4 octeți) împărțită în patru blocuri de 8 biți separate prin „.”Simboluri. Adresa este reprezentată cu cifre zecimale.

172 dolari.15.250.1

Intervalul posibil de IPv4 este de la 0.0.0.0 la 255.255.255.255.

În cazul IPv6, este puțin complicat, dar similar în principiu. O adresă IPv6 este o adresă pe 128 de biți (8 octeți) împărțită în opt blocuri de 16 biți separate prin simboluri „:”. Adresa este reprezentată cu cifre hexazecimale.

$ 2000: 0000: 3339: CFF1: 0069: 0000: 0000: FEFD

Datorită lungimii sale, poate fi dificil de utilizat în diverse situații. Ca atare, există reguli pentru scurtarea adresei. După scurtarea adresei de exemplu, va arăta cam așa.

$ 2000: 0: 3339: CFF1: 69 :: FEFD

Obțineți adresa IP publică de la terminal

Acum suntem gata să preluăm adresa IP publică a dispozitivului nostru. Există mai multe modalități de a face acest lucru. De exemplu, dacă aveți acces la GUI, puteți utiliza browserul web pentru a vizita site-uri precum WhatIsMyIPAddress, WhatIsMyIP etc.

După cum sugerează titlul ghidului, vom explora modalitățile de verificare a adresei IP numai prin terminal. Din fericire, există mai multe instrumente disponibile la dispoziția noastră pentru a verifica adresa IP publică.

Obțineți adresa IP publică folosind dig

Dig (groper de informații despre domeniu) este un instrument de utilitate simplu pentru sondarea serverelor de nume DNS. Folosind instrumentul de săpare împreună cu OpenDNS ca rezolvator, putem obține adresa IP publică.

$ dig + myip scurt.opendns.com @ resolver1.opendns.com

Obțineți adresa IP publică utilizând gazda

Comanda gazdă este un alt instrument simplu pentru efectuarea căutărilor DNS. Pentru a obține IP-ul public folosind gazdă, rulați următoarea comandă.

$ host myip.opendns.com resolver1.opendns.com

Rezultatul este puțin mai mare decât exemplul anterior. Doriți doar adresa IP ca ieșire? Apoi treceți ieșirea la grep și awk pentru a-l filtra. Află mai multe despre grep și awk.

$ host myip.opendns.com resolver1.opendns.com |
grep "myip.opendns.com are "| awk 'print $ 4'

Obțineți adresa IP publică utilizând wget

Wget este un simplu și puternic program de descărcare pe linie de comandă. Cum folosim wget pentru a obține adresa IP publică? Prin descărcarea unui anumit fișier dintr-un anumit serviciu online.

Mai întâi, asigurați-vă că wget este instalat pe sistemul dvs. Rulați următoarea comandă.

$ sudo apt update && sudo apt instalează wget -y

Suntem gata să verificăm adresa IP publică. Primul este IP Echo Service. Rulați următoarea comandă.

$ wget -qO- http: // ipecho.net / simplu | ecoul xargs

Următorul este icanhazip.com. Acest site web returnează adresa IP publică într-un format text simplu.

$ wget -qO- icanhazip.com

Un alt serviciu similar este ifconfig.co.

$ wget -qO- ifconfig.co

De asemenea, puteți utiliza ifconfig.să obțin adresa IP.

$ wget -qO- ifconfig.eu | ecoul xargs

Obțineți adresa IP publică folosind cURL

Instrumentul de curlare este un alt popular descărcător / încărcător de linie de comandă care poate funcționa pe oricare dintre protocoalele populare (HTTP, HTTPS, FTP, FTPS și altele).

Curl nu vine preinstalat pe Ubuntu 20.04. Instalați bucla.

$ sudo apt update && sudo apt install curl -y

Metoda este similară cu cea wget.

$ curl ifconfig.co

$ curl ifconfig.eu && ecou

$ curl icanhazip.com && ecou

Obțineți adresa IP publică utilizând ip

Comanda ip este responsabilă de gestionarea dispozitivelor de rețea, a interfețelor și a tunelurilor. De asemenea, poate raporta informații despre rețelele conectate.

Rulați următoarea comandă ip pentru a lista interfețele de rețea și adresa IP.

$ ip addr show

Următoarea comandă este cea echivalentă. Va da același rezultat.

$ ip a

Gânduri finale

După cum am demonstrat, există o mulțime de modalități de a verifica adresa IP publică a dispozitivului dvs. Pe care ar trebui să îl folosești? Depinde de tine. Încercați-le pe toate cel puțin o dată. Apoi, puteți decide cu ușurință pe care să îl stăpâniți.

Calcul fericit!

Instalați cel mai recent joc de strategie OpenRA pe Ubuntu Linux
OpenRA este un motor de jocuri de strategie în timp real Libre / Free care recreează primele jocuri Westwood, cum ar fi clasicul Command & Conquer: Re...
Instalați cel mai recent Dolphin Emulator pentru Gamecube și Wii pe Linux
Emulatorul Dolphin vă permite să jucați jocurile alese de Gamecube și Wii pe computerele personale Linux (PC). Fiind un emulator de joc liber disponi...
Cum se folosește GameConqueror Cheat Engine în Linux
Articolul acoperă un ghid despre utilizarea sistemului de înșelăciune GameConqueror în Linux. Mulți utilizatori care joacă jocuri pe Windows folosesc ...