Mostrar o IP externo

Publicado por Daniel Zaia Manzano (última atualização em 11/03/2013)

[ Hits: 5.665 ]

Download ip_externo.sh




Script que mostra o ip externo.

Observações

- Necessita do pacote "links2" para funcionar corretamente.

  



Esconder código-fonte

#!/bin/bash
# Script que mostra na tela o ip externo.
# Escrito por: Daniel Zaia Manzano
# Versão: 1.0
# Contato: dzm747@hotmail.com
# Web: http://www.vivaolinux.com.br/~dzm_linux
#
# Uso: ./ip_externo.sh
#
if [ ! -x /usr/bin/links2 ]
then
   echo
   echo "*** ERRO ***"
   echo
   echo "Por favor, instale o pacote links2."
   echo
   exit 2
fi
IP_EXT=$(links2 -source http://meuip.datahouse.com.br | grep "Meu ip" | cut -d" " -f9 | sed 's/<\/title>//')
echo
echo "Seu IP externo é $IP_EXT"
echo

Scripts recomendados

Shell script que criptografa arquivos

Socat Proxifier

Informações básicas de rede

Monitoramento por e-mail e celular

Jogar Guitar Hero Online no controle


  

Comentários
[1] Comentário enviado por d1l50n em 11/03/2013 - 10:57h

Sempre uso o curl:

root@ABCD:~# curl ifconfig.me
200.XXX.128.XXX
root@ABCD:~#

[2] Comentário enviado por smarcell em 11/03/2013 - 13:52h

Também é possível usar o wget.

$ wget -qO - 'ifconfig.me/ip'

[3] Comentário enviado por slayerr0x em 18/03/2013 - 11:38h

Pode fazer assim tambem, caso queira continuar com o links

links -source http://meuip.datahouse.com.br | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort -u

[4] Comentário enviado por fabiocs em 20/09/2013 - 18:11h

Funcionou perfeitamente!
Obrigado


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts