LISTA DE IPS

ANTONIOBSJ 14/09/2009 10:37:35
#322809
Bom dia, amigos.

é possível eu listar todos os Ips de minha rede local em uma página ASP.
MKING 18/09/2009 15:31:07
#323216
em ASP.NET é assim, não sei se ajuda =/

using System;
using System.Net;

namespace Rede
{

public class DNSUtility
{
public static int Main (string [] args)
{
String strHostName = String.Empty;

if (args.Length == 0)
{

// Pega o Host name.
strHostName = Dns.GetHostName ();
Console.WriteLine ([Ô]Nome da máquina local: [Ô] + strHostName);
}
else
{
strHostName = args[0];
}
// Usando o hostname, pega o IP na lista
IPHostEntry ipEntry = Dns.GetHostByName (strHostName);
IPAddress [] addr = ipEntry.AddressList;

for (int i = 0; i <>
{
Console.WriteLine ([Ô]IP {0}: {1} [Ô], i, addr[i].ToString ());
}

Console.Read();
return 0;
}
}

}

MEMLUZ 18/09/2009 16:33:03
#323226
Resposta escolhida
Anotnio,

Eu uso a seguinte programação:

IPdaMaquina = Request.ServerVariables([Ô]HTTP_X_FORWARDED_FOR[Ô]) [ô] se chequea si hay un proxy
If IPdaMaquina =[Ô][Ô] Then IPdaMaquina = Request.ServerVariables([Ô]REMOTE_ADDR[Ô]) [ô] si no hay proxy se toma la IP original
IP_Provedor = request.servervariables([Ô]LOCAL_ADDR[Ô])


Só que para pegar o IP, a pessoal tera que entrar no seu sistema.


Abs,
Mem
Tópico encerrado , respostas não são mais permitidas