PEGAR IP EXTERNO REAL
Fucei (e muito) aqui no site e na net atras de um codigo que me retornasse o meu IP da internet e só achei duas maneiras:
1 - Via INet, ou similar, pegue o código-fonte de alguma pagina na internet que te retorne seu IP, tipo www.meuip.com.br. O problema é que estas paginas mudam seus layouts de tempos em tempos e aàsua aplicacao fura, pois voce tem que determinar o local onde o IP se encontra dentro da pagina.
2 - Achei tambem umas APIs que retornam todos os dados da mesma maneira que o comando "ipconfig" no "prompt". O problema é que retorna todas as informacoes de todas as placas de rede do seu pc em qq ordem.
Alguem já conseguiu pegar o IP real de uma maneira facil???
1 - Via INet, ou similar, pegue o código-fonte de alguma pagina na internet que te retorne seu IP, tipo www.meuip.com.br. O problema é que estas paginas mudam seus layouts de tempos em tempos e aàsua aplicacao fura, pois voce tem que determinar o local onde o IP se encontra dentro da pagina.
2 - Achei tambem umas APIs que retornam todos os dados da mesma maneira que o comando "ipconfig" no "prompt". O problema é que retorna todas as informacoes de todas as placas de rede do seu pc em qq ordem.
Alguem já conseguiu pegar o IP real de uma maneira facil???
Bem, já utilizou o Winsock ?
Para acrescentar esse componente basta selecionar "Microsoft Winsock Control 6.0 (SP6)"
então use isso:
Abraços...
Para acrescentar esse componente basta selecionar "Microsoft Winsock Control 6.0 (SP6)"
então use isso:
MsgBox Winsock1.LocalIP
Abraços...
kra esse seu exemplo retorna o ip de rede 192.168....
agora como eu faço para retorna o ip mesmo
aquele da net
agora como eu faço para retorna o ip mesmo
aquele da net
Tente assim, coloque um controle INET no form e execute esta function:
qualquer dúvida me adiciona ai que tento ajudar, fui
marcelokrol@yahoo.com.br
Function MeuIp() as String
Dim nIp As String
nIp = Inet1.OpenURL("http://pchelplive.com/ip.php")
MeuIp = nIp
end Sub
qualquer dúvida me adiciona ai que tento ajudar, fui
marcelokrol@yahoo.com.br
Bom, sobre o "Winsock1.LocalIP" do MJAC: valeu cara, mas isso foi a 1ê coisa que tentei...
E quanto ao "Inet1.OpenURL("http://pchelplive.com/ip.php")" do MARCELOKROL: Quem garante que este site vai estar no ar amanha? Achei outro site que tambem só retorna o IP (http://www.whatismyip.org/), mas continuo com o mesmo problema de os sites sairem do ar de uma hora pra outra...
Alguem mais??? Acho impossivel nao ter um metodo simples para isso se estas paginas na internet conseguem...
E quanto ao "Inet1.OpenURL("http://pchelplive.com/ip.php")" do MARCELOKROL: Quem garante que este site vai estar no ar amanha? Achei outro site que tambem só retorna o IP (http://www.whatismyip.org/), mas continuo com o mesmo problema de os sites sairem do ar de uma hora pra outra...
Alguem mais??? Acho impossivel nao ter um metodo simples para isso se estas paginas na internet conseguem...
ALNUM,
Loca um servidor Web 10,00 por Mês.
Citação:Quem garante que este site vai estar no ar amanha? Achei outro site que tambem só retorna o IP (http://www.whatismyip.org/), mas continuo com o mesmo problema de os sites sairem do ar de uma hora pra outra...
Loca um servidor Web 10,00 por Mês.
ok, mas ainda acho que não é o melhor jeito, deve existir algo...
Tópico encerrado , respostas não são mais permitidas