Um IP é a abreviação de Protocolo de Internet. É usado para identificar computadores ou dispositivos móveis na Internet. Cada dispositivo conectado à Internet possui um endereço IP.
Como descubro meu endereço IP público na linha de comando Linux e em outros OS também derivados do Unix? Há muitas maneiras de descobrir seu endereço IP público, conhecido também como IP wan(Wide Area Network) em sistemas operacionais Linux ou Unix, como FreeBSD, OpenBSD, NetBSD, Apple OS X e outros.
Temos diversas formas de saber o IP público pelo Terminal:
Usando DIG
Execute o seguinte comando usando a ferramenta dig:
dig +short myip.opendns.com @resolver1.opendns.com
Também podemos usar essa outra maneira:
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
Para pegar ip usando cloudflare
dig +short txt ch whoami.cloudflare @1.0.0.1
para saber o enderço ip IPv6
dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com
Podemos usar o dns da google e o comando awk
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{ print $2}'
Usando host
usando host obtemos mais informações que dig:
host myip.opendns.com resolver1.opendns.com
Usando Sites de Terceiros Usando CURL
Apesar de não ser recomendado, aqui listo também esse outro modo usando curl. Talvez você precisará instalar o curl em seu pc.
apt install curl
para usar curl faça:
curl checkip.amazonaws.com
curl ifconfig.me
curl icanhazip.com
curl ipecho.net/plain
curl ifconfig.co
Comment on “Linux: Como Mostrar meu IP Público Usando o Terminal?”