【发布时间】:2009-08-31 11:14:26
【问题描述】:
在 ASP.NET (C#) WebApp 中,我可以轻松获取访问者 PC 的 IP,但是如何在 ASP.NET WebApp 中获取访问者 PC 的 MAC 地址?
而且这个 ASP.NET 应用运行在我们公司的内网,访问者也在我们公司的同一个内网。
【问题讨论】:
-
即使在同一个 Intranet 上也不能保证您可以访问 MAC。您需要位于同一网段(?我不完全确定术语),这意味着您的服务器和客户端之间没有路由器。除非您使用的是小型(或设置不佳)网络,否则情况可能并非如此。
-
更不用说 mac 地址可以被欺骗,与 IP 地址一样,也不应该用于任何形式的安全。
-
是的,Web服务器和客户端PC使用同一个路由器,在我们公司的同一个网络中。
-
他们使用同一个路由器? IE。路由器在它们和服务器之间?那么,就基于服务器的解决方案而言,你真的很不走运。
-
我的意思是我们公司的服务器PC和客户端PC使用同一个网络设备访问外部互联网。
标签: asp.net mac-address