Pegar IP Servidor
Fala Pessoal, estou pegando nome da maquina que acessa o sistema o ip e o endereço de internet com o seguinte código:
string HostName = System.Net.Dns.GetHostName().ToString();
System.Net.IPHostEntry HostIP = System.Net.Dns.Resolve(HostName); //saca o ip a partir do hostname
System.Net.IPAddress[] address = HostIP.AddressList;
// for (int i = 0; i < address.Length; i++) //ciclo q escreve o ip
// Ip = (Ip + address[i]);
string nomeMaquina = System.Net.Dns.GetHostName().ToString();
string ipMaquina = address[0].ToString();
string ipInternet = address[1].ToString();
string strConexao = conexao;
Funciona Normalmente, só que dá uma mensagem de advertencia quando eu compilo...
Warning 1 'System.Net.Dns.Resolve(string)' is obsolete: '"Resolve is obsoleted for this type, please use GetHostEntry instead. http://go.microsoft.com/fwlink/?linkid=14202"' C:\inetpub\wwwroot\www\FirstLogin.aspx.cs 45 41 http://localhost/portal_clinica/
Eu tentei usar todos os metodos para pegar o ip de outra forma, mas nao consegui
A opção que é informada no exemplo GetHostEntry() retorna uma chave com uns numeros estranhos...
fe80::29be:b6fe:87fe:dfc9%11
fe80::ed27:a56b:f93b:c3e%22
Discussão (1)
Carregando comentários...