Descobrindo seu IP externo via linha de comando no GNU/Linux

Publicado por Jeferson R. Costa em 10/03/2014

[ Hits: 71.067 ]

Blog: http://www.jefersonrc.com.br/

 


Descobrindo seu IP externo via linha de comando no GNU/Linux



Em muitos momentos no meu trabalho, precisei consultar o IP externo de minha rede para que eu pudesse fazer algumas configurações, e até então, isso era uma tarefa fácil, pois sempre usava um site que me mostrava esse IP.

Por preferência, usava sempre o meuip.com.br, até que um dia as coisas se complicaram, porque precisava descobrir o meu IP externo para fazer a configuração de um servidor, mas, nesta ocasião, não tinha como entrar no site para ver qual era o IP, pois a única ferramenta que eu tinha em mãos, era um celular com 3G e o bash do meu servidor, nada mais.

Então, foi aí que eu descobri uma coisa legal, um site que permitia essa tarefa direto pela linha de comando, e é sobre isso que vamos falar nesta dica.

Para isso, teremos que usar o cURL (O cURL é uma ferramenta de linha de comando para transferir dados com sintaxe URL - via Dicas-L), ferramenta disponível em algumas distros, mas, caso não esteja na sua, basta executar o seguinte comando para instalá-lo no Debian e derivados:

# apt-get install curl

Pronto, o cURL já está instalado em seu sistema e, dando continuação à nossa dica, o que temos que fazer agora para descobrirmos o nosso IP, é somente rodar o seguinte comando:

curl ifconfig.me

Depois de rodar o comando, a saída será o seu IP externo. Simples, não?!

Uma outra dica interessante, é, por exemplo, rodar o seguinte comando:

curl ifconfig.me/all

Com esse comando, você terá várias informações além do seu IP externo, como o host remoto, cliente, porta, etc.

Para saber mais sobre essa ferramenta, acesse ifconfig.me via navegador e veja todas as opções.


Testado no Debian 7.3.

Veja essa e outras dicas em meu blog, onde posto dicas e soluções em TI.

Precisa de suporte técnico ou consultoria? Acesse: www.revolutech.com.br

Gostou? Compartilhe e deixe seu comentário.
Achou algum erro? Precisa de ajuda? Críticas? Deixe seu comentário.

Obrigado,
Jeferson R. Costa

Outras dicas deste autor

proc/cpuinfo - Como saber a quantidade de núcleos do processador

Erro: Id "co" respawning too fast: disabled for 5 minutes [Resolvido]

Reparando partição XFS

Iniciando o Debian mais rápido removendo o GRUB

Fail2ban em servidor SSH

Leitura recomendada

Instalando navegador Chromium no Ubuntu

Turbinando o sources.list

Opera - Instalação em poucos passos no Ubuntu

Bloqueando o Ultrasurf

Configurar pppoe no Ubuntu e Satux e deixando-o inicializável no sistema

  

Comentários
[1] Comentário enviado por tiodocomputador em 10/03/2014 - 01:02h

Ótimo pra testar minha rede pra saber se estou conectado, porque a situação aqui é bem complicada por causa da distancia (uns 10 kilometros) e do numero de roteadores até chegar no dsl (5 no total).

[2] Comentário enviado por eldermarco em 10/03/2014 - 07:26h

Essa página é bem bacana mesmo. Se tu quiser somente o IP, basta colocar um ip no lugar do all no endereço dado:


$ curl http://ifconfig.me/ip


Boa dica! :)

[3] Comentário enviado por infoslack em 10/03/2014 - 09:57h

Boa dica!
Ultimamente tenhoo achado o ifconfig.me um pouco lento, estou usando este outro projeto: http://httpbin.org/

$ curl http://httpbin.org/ip

[4] Comentário enviado por phoemur em 10/03/2014 - 22:09h

Não precisaria nem do curl, se tiver o links ou lynx:

links -dump ip.dnsexit.com

ou

lynx -dump ip.dnsexit.com


Pra quem programa, eu fiz uma API em python interessante pra isso:
https://pypi.python.org/pypi/ipgetter

ou no github:
https://github.com/phoemur/ipgetter

Tem 44 servidores pra pegar seu IP, pelo menos 1 tem que funcionar...rs

[5] Comentário enviado por emilioeiji em 12/03/2014 - 15:02h

Legal a dica.

[6] Comentário enviado por CRACKER-FENIX em 16/10/2014 - 04:23h

o lynx ou elinks cumpre muito bem uma boa navegação em modo texto que pode ser usado para acessar o meuip.com.br
valeu .

[7] Comentário enviado por wicos em 26/11/2016 - 00:40h

Obrigado por compartilhar.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts