none
Como pegar MAC de um computador que conecta no meu servidor (intranet) RRS feed

  • Pergunta

  • Prezados boa tarde!

    Eu consigo pegar o IP de uma máquina pelo código asp.net de um sistema web que tenho. Mas como IP é dinâmico, eu queria pegar um identificador único, ou seja o MAC da máquina que está acessando o sistema web - detalhe que é um sistema intranet.

    Pesquisei e vi que em JAVA isso é possível, inclusive, ao que parece o Banco do Brasil faz isso quando logamos no internet banking.

    Outra possível solução que vi, foi aqui:

    http://social.msdn.microsoft.com/Forums/aspnet/pt-BR/57ad671f-f3d1-4b7b-98dc-5692e668d567/obter-mac-address-cliente-aspnet

    Porém, como um colega mencionou:

    "Porém, elas so funcionam no IE e tem q habilitar ainda o ActiveX. Esse site é para clientes externos e n tem como controlar se eles estarao usando IE e se estarão com o ActiveX habilitado."

    O meu sistema web intranet é configurado para rodar somente no firefox, e eu pessoalmente não gostaria de submeter um usuário a usar o IE, e creio que o uso do ActiveX seria necessário apenas se fosse um sistema web para internet, como no caso é intranet deve ser mais simples.

    Desde já obrigado

    sexta-feira, 30 de maio de 2014 20:04

Respostas

  • Bom dia Angelo,

    Realmente, eu só conheço esse modo também, com o Java e só funciona no IE, tudo o que você falou está correto. Vamos aguardar para saber se algum usuário ja passou por isso pois eu não sei como fazer isso no intranet, fiquei até curioso também.

    Sem querer ser pessimista mas acho que não seja possível, você pega o ip mas não acho que seja possível pegar o MAC, veja no link abaixo:

    http://stackoverflow.com/questions/23456855/get-the-mac-address-and-ip-address-of-a-client-vists-my-site

    Att,


    segunda-feira, 2 de junho de 2014 13:06