LISTA DE IPS
Bom dia, amigos.
é possÃvel eu listar todos os Ips de minha rede local em uma página ASP.
é possÃvel eu listar todos os Ips de minha rede local em uma página ASP.
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;
}
}
}
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;
}
}
}
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
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