Descobrir IP

Delphi

16/03/2005

Galera alguem sabe como descobrir o IP do velox via programa em delphi, digo descobrir mesmo em caso de que a conexão esteja sendo oriundo de um rotiador ou proxy, em suma de uma internet compartilhada.
Obrigado T+


Madrick

Madrick

Curtidas 0

Respostas

Massuda

Massuda

16/03/2005

Quando tem um proxy ou NAT entre você e a internet, o único jeito de saber o IP externo (que é o IP do proxy ou NAT) é usando um serviço como o do site [url=http://www.meuip.com.br/]www.MeuIP.com.br[/url]. Usando apenas API você irá obter seu IP local.


GOSTEI 0
Madrick

Madrick

16/03/2005

Vc sabe como fazer para a partir de uma aplicação delphi, consegui capturar o ip a partir de um site que ofereça este serviço assim como o www.meuip.com.br?


GOSTEI 0
Massuda

Massuda

16/03/2005

Um jeito simples é usar um TIdHTTP da aba Indy da paleta de componentes (se você estiver usando D6 ou mais recente). Use o método TIdHTTP.Get para obter a página do site e busque na string retornada pelo IP (no seu caso, deve ser um texto iniciado com ´200.´).


GOSTEI 0
Madrick

Madrick

16/03/2005

Saquei, vou fazer um teste, por enquanto valew;


GOSTEI 0
POSTAR