Nabavite javni IP s terminala na Ubuntu 20.04

Get Public Ip From Terminal Ubuntu 20



Ako koristite internet, onda ste čuli za IP adresu, zar ne? U računalnom umrežavanju, IP (internetski protokol) adresa je numerički identifikator za identifikaciju određenog uređaja koji koristi Internet protokol za komunikaciju. IP adresa može biti privremeno ili trajno dodijeljena uređaju.

Kad se uređaj poveže s drugim uređajima putem mreže, drugi uređaji vide javnu IP adresu. U ovom vodiču provjerite kako dobiti javnu IP adresu svog uređaja s terminala na Ubuntu 20.04.







Osnove IP adrese

Trenutno se koriste dvije verzije IP adresa: IPv4 i IPv6. Svaka IP adresa može biti privatna (može se vidjeti samo unutar mreže) ili javna (može se vidjeti s bilo kojeg računala na internetu). IPv4 je još uvijek najpopularniji format, ali u sadašnjoj eri ne može dodijeliti dovoljno uređaja s jedinstvenim IP adresama. IPv6 to rješava povećanjem broja dostupnih jedinstvenih IP adresa.



Pogledajmo nakratko kako izgleda IP adresa. U slučaju IPv4, to je 32-bitna (4 bajtna) adresa podijeljena u četiri 8-bitna bloka odvojena. simboli. Adresa je predstavljena decimalnim znamenkama.



$172.15.250.1

Mogući raspon IPv4 je od 0.0.0.0 do 255.255.255.255.





U slučaju IPv6, to je malo komplicirano, ali u načelu slično. IPv6 adresa je 128-bitna (8 bajtova) adresa podijeljena u osam 16-bitnih blokova odvojenih: simbolima. Adresa je predstavljena heksadecimalnim znamenkama.

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

Zbog svoje velike duljine, može biti problematično koristiti u različitim situacijama. Kao takva, postoje pravila za skraćivanje adrese. Nakon skraćivanja primjera adrese, izgledat će otprilike ovako.



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

Nabavite javnu IP adresu s terminala

Sada smo spremni za preuzimanje javne IP adrese našeg uređaja. Postoji više načina za to. Na primjer, ako imate pristup GUI -ju, tada možete koristiti web -preglednik za posjećivanje web lokacija poput WhatIsMyIPAdress , WhatIsMyIP itd.

Kako naslov naslova sugerira, istraživat ćemo načine provjere IP adrese samo putem terminala. Srećom, na raspolaganju nam je više alata za provjeru javne IP adrese.

Dobijte javnu IP adresu pomoću dugmeta dig

Dig (dopisnik podataka o domeni) jednostavan je uslužni alat za ispitivanje DNS poslužitelja imena. Koristeći alat za kopanje zajedno s OpenDNS -om kao rješavačem, možemo dobiti javnu IP adresu.

$vas+kratki myip.opendns.com@riješiti1.opendns.com

Nabavite javnu IP adresu pomoću hosta

Naredba host je još jedan jednostavan alat za izvođenje DNS pretraživanja. Da biste dobili svoj javni IP pomoću hosta, pokrenite sljedeću naredbu.

$hostujte myip.opendns.com resolver1.opendns.com

Izlaz je nešto veći od prethodnog primjera. Želite samo IP adresu kao izlaz? Zatim proslijedite izlaz u zahvat i awk da ga filtrira. Nauči više o zahvat i awk .

$ host myip.opendns.com resolver1.opendns.com|
zahvat 'myip.opendns.com ima' | awk '{print $ 4}'

Nabavite javnu IP adresu pomoću wget -a

Wget je jednostavan i moćan alat za preuzimanje naredbenog retka. Kako koristimo wget za dobivanje javne IP adrese? Preuzimanjem određene datoteke s određene internetske usluge.

Prvo provjerite je li wget je instaliran na vašem sustavu. Pokrenite sljedeću naredbu.

$sudoprikladno ažuriranje&& sudoprikladaninstalirati wget -i

Spremni smo provjeriti javnu IP adresu. Prvi je IP Echo usluga . Pokrenite sljedeću naredbu.

$wget -qO-http://ipecho.net/običan| xargs izbaciti

Sljedeći je icanhazip.com . Ova web stranica vraća javnu IP adresu u običnom tekstualnom obliku.

$wget -qO-icanhazip.com

Još jedna slična usluga je ifconfig.co .

$wget -qO-ifconfig.co

Također možete koristiti ifconfig.me za dobivanje IP adrese.

$wget -qO-ifconfig.me| xargs izbaciti

Nabavite javnu IP adresu pomoću cURL -a

Alat za curl još je jedan popularan alat za preuzimanje/učitavanje naredbenog retka koji može raditi s bilo kojim od popularnih protokola (HTTP, HTTPS, FTP, FTPS i drugi).

Curl ne dolazi unaprijed instaliran na Ubuntu 20.04. Instalirajte curl.

$sudoprikladno ažuriranje&& sudoprikladaninstaliratikovrča-i

Metoda je slična onoj wget.

$curl ifconfig.co

$curl ifconfig.me&& izbaciti

$curl icanhazip.com&& izbaciti

Nabavite javnu IP adresu pomoću ip -a

Naredba ip odgovorna je za upravljanje mrežnim uređajima, sučeljima i tunelima. Također može izvještavati o povezanim mrežama.

Pokrenite sljedeću naredbu ip za popis mrežnih sučelja i IP adrese.

$ip adrpokazati

Sljedeća naredba je ekvivalentna. To će dati isti rezultat.

$ipdo

Završne misli

Kao što smo pokazali, postoji mnogo načina za provjeru javne IP adrese vašeg uređaja. Koju biste trebali koristiti? Ovisi o tebi. Isprobajte ih sve barem jednom. Tada možete lako odlučiti koju ćete svladati.

Sretno računanje!