Início > Portfólio > Ip Externo

Esta é uma rotina na qual obtém o ip externo no qual o usuário está conectado. Essa informação pode ser utilizada para diversos fins, por exemplo, atualização de ip do Conexão remota com o usuário.

Exemplo

O endereço de Ip listado abaixo é o seu endereço de ip atual, que o identifica na rede mundial de computadores.

54.167.15.6

Atenção

Em virtude do uso abusivo por parte de alguns endereços de IP do recurso descrito nesta página, foi desenvolvido uma rotina que monitora e limita o uso do recurso. A partir de agora cada endereço de IP será limitado em 360 acessos por dia por endereço de IP. O limite de 360 acessos foi calculado com base na quantidade de minutos existentes em um dia, ou seja, 1 requisição a cada 4 minutos que é considerado mais que suficiente para o fim no qual o recurso foi desevolvido. Caso utilize o recurso e necessite de um acesso diferenciado entre em contato através da página de contato presente neste website.

Abaixo estão listadas algumas rotinas em diversas linguagens de programação para facilitar o uso deste recurso.


C#

Rotina para obtenção do Ip externo do usuário em linguagem de programação C#:

						/// 
						/// Retorna Ip Externo
						/// 
						/// String com o Ip Externo
						public static string getIpExternal()
						{
							WebClient wcClient = new WebClient();
							string Retorno = string.Empty;
							Retorno = wcClient.DownloadString("http://diegobittencourt.com/public/ipaddress");
							return Retorno;
						}