Obteniu IP pública des de Terminal a Ubuntu 20.04

Get Public Ip From Terminal Ubuntu 20



Si utilitzeu Internet, heu sentit a parlar de l’adreça IP, oi? A les xarxes d’ordinadors, una adreça IP (protocol d’Internet) és un identificador numèric per identificar un determinat dispositiu que utilitza el protocol d’Internet per a la comunicació. L'adreça IP es pot assignar temporalment o permanentment al dispositiu.

Quan el dispositiu es connecta a altres dispositius a través de la xarxa, altres dispositius veuen l'adreça IP pública. En aquesta guia, consulteu com obtenir l'adreça IP pública del vostre dispositiu des del terminal d'Ubuntu 20.04.







Fonaments bàsics de l'adreça IP

Actualment hi ha dues versions d’adreces IP en ús: IPv4 i IPv6. Qualsevol adreça IP pot ser privada (només es pot veure dins d’una xarxa) o pública (es pot veure des de qualsevol equip a Internet). IPv4 encara és el format més popular, però a l'era actual no pot assignar prou dispositius amb adreces IP exclusives. L'IPv6 ho resol augmentant el nombre d'adreces IP úniques disponibles.



Fem una ullada ràpida a l’aspecte d’una adreça IP. En el cas d’IPv4, es tracta d’una adreça de 32 bits (4 bytes) dividida en quatre blocs de 8 bits separats per. símbols. L'adreça es representa amb dígits decimals.



$172.15.250.1

L'interval possible d'IPv4 és de 0.0.0.0 a 255.255.255.255.





En el cas d’IPv6, és una mica complicat però similar en principi. Una adreça IPv6 és una adreça de 128 bits (8 bytes) dividida en vuit blocs de 16 bits separats per: símbols. L’adreça es representa amb dígits hexadecimals.

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

A causa de la seva gran extensió, pot ser problemàtic utilitzar-lo en diverses situacions. Com a tal, hi ha regles per escurçar l'adreça. Després d’escurçar l’adreça d’exemple, tindrà un aspecte semblant.



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

Obteniu l'adreça IP pública del terminal

Ara estem a punt per obtenir l'adreça IP pública del nostre dispositiu. Hi ha diverses maneres de fer-ho. Per exemple, si teniu accés a la GUI, podeu utilitzar el navegador web per visitar llocs com ara WhatIsMyIPAddress , Què és el meu IP , Etc.

Com suggereix el títol de la guia, explorarem les maneres de comprovar l’adreça IP només a través del terminal. Afortunadament, hi ha diverses eines disponibles a la nostra disposició per comprovar l'adreça IP pública.

Obteniu l'adreça IP pública mitjançant dig

El dig (domini d’informació del domini) és una eina d’utilitat senzilla per sondear servidors de noms DNS. Utilitzant l'eina d'excavació juntament amb OpenDNS com a resolució, podem obtenir l'adreça IP pública.

$vostè+ myip.opendns.com curt@resolver1.opendns.com

Obteniu l'adreça IP pública mitjançant l'amfitrió

L’ordre host és una altra eina senzilla per realitzar cerques de DNS. Per obtenir la vostra IP pública mitjançant l'amfitrió, executeu l'ordre següent.

$amfitrió myip.opendns.com resolver1.opendns.com

La sortida és una mica més gran que l’exemple anterior. Voleu només l'adreça IP com a sortida? A continuació, passeu la sortida a adherència i awk per filtrar-lo. Aprendre mes sobre adherència i awk .

$ host myip.opendns.com resolver1.opendns.com|
adherència 'myip.opendns.com té' | awk '{print $ 4}'

Obteniu l'adreça IP pública mitjançant wget

Wget és un descarregador de línia d'ordres senzill i potent. Com fem servir wget per obtenir l'adreça IP pública? En baixar un determinat fitxer d’un determinat servei en línia.

En primer lloc, assegureu-vos que el fitxer wget està instal·lat al vostre sistema. Executeu l'ordre següent.

$suoactualització apt&& suoapteinstal·lar wget -i

Estem preparats per comprovar l’adreça IP pública. El primer és Servei de ressò IP . Executeu l'ordre següent.

$wget -qO-http://ipecho.net/plana| xargs trobo

El següent és icanhazip.com . Aquest lloc web retorna l'adreça IP pública en format de text pla.

$wget -qO-icanhazip.com

Un altre servei similar és ifconfig.co .

$wget -qO-ifconfig.co

També podeu utilitzar ifconfig.me per obtenir l'adreça IP.

$wget -qO-ifconfig.me| xargs trobo

Obteniu l'adreça IP pública mitjançant cURL

L'eina Curl és un altre descarregador / carregador de línia d'ordres popular que pot funcionar en qualsevol dels protocols més populars (HTTP, HTTPS, FTP, FTPS i altres).

Curl no ve preinstal·lat a l’Ubuntu 20.04. Instal·la el rínxol.

$suoactualització apt&& suoapteinstal·larrínxol-i

El mètode és similar al de wget.

$arrissar ifconfig.co

$arrissar ifconfig.me&& trobo

$arrissar icanhazip.com&& trobo

Obteniu l'adreça IP pública mitjançant ip

L’ordre ip s’encarrega de gestionar els dispositius de xarxa, les interfícies i els túnels. També pot informar sobre les xarxes connectades.

Executeu l'ordre ip següent per llistar les interfícies de xarxa i l'adreça IP.

$ip addrespectacle

L'ordre següent és l'equivalent. Donarà el mateix resultat.

$ipa

Pensaments finals

Com hem demostrat, hi ha moltes maneres de comprovar l’adreça IP pública del vostre dispositiu. Quin hauríeu d'utilitzar? Depèn de tú. Proveu-les totes almenys una vegada. A continuació, podeu decidir fàcilment quin dominar.

Feliç informàtica!