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

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

[ Hits: 70.325 ]

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

Redirecionamento de portas IPtables

SSH pelo navegador (FireSSH)

Configuração de rede Debian - Erro: "Não Gerenciável" [Resolvido]

Erro "Makefile:181" no VirtualBox do Fedora [Resolvido]

Reparando partição XFS

Leitura recomendada

Flash Player 10 para Linux

SRWare Iron - O Chrome sem "Spyware"

Configurando conexão discada fácil no Ubuntu Linux

Documentário sobre Software Livre

Pidgin 2.6.6 no Debian Lenny

  

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