none
Obtener MAC de Cliente

    问题

  • Hola Que tal, no se si me puedan apoyar, lo que nesecito es que al ingresar a la pagina me muestre la MAC del cliente. por que e buscado y me muestra la MAC del servidor, agarcedere su apoyo cual quiera que sea. 
    • 已移动 Pablo Rubio 2017年12月8日 17:46 pregunta en foro erroneo
    2017年12月8日 14:17

全部回复

  • Solo se puede hacer si el cliente y el servidor están en la misma red local. De ser así, puedes tomar la IP del cliente (que se puede recuperar a través de Server_Variables en asp.net), y buscarla en el caché de ARP de Windows.

    Pero si el cliente se conecta de manera remota (por ejemplo, a través de Internet), entonces la MAC no es visible en el servidor porque no se propaga a través de los routers.

    Podrías pensar en recuperarla localmente en el lado cliente con script en el navegador, pero esto no se puede hacer porque los navegadores no o permiten por razones de seguridad y privacidad.

    Se podria hacer instalando en el cliente un plugin (tal como un ActiveX) con permiso de acceder al sistema. Pero claro, esto requiere que el usuario dé el consentimiento de instalar el plugin.

    Y tendrías que pensar qué hacer cuando el equipo tiene muchas MAC... O cuando tiene una MAC dinámicamente cambiante... O cuando no tiene ninguna (por ejemplo, se conecta con SLIP por puerto serie).

    • 已建议为答案 Pablo Rubio 2017年12月8日 15:45
    2017年12月8日 14:48