首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >确定最终用户计算机MAC地址和IP地址(本地和ISP)

确定最终用户计算机MAC地址和IP地址(本地和ISP)
EN

Stack Overflow用户
提问于 2012-07-27 14:26:53
回答 4查看 1.5K关注 0票数 4

我不太确定如何确定最终用户机器的MAC地址和IP地址(本地和ISP)。我们正在使用基于ASP.net的系统,使用C#作为编程语言。

有人能帮我引路吗。你好,Yagya

EN

回答 4

Stack Overflow用户

发布于 2012-09-09 22:55:32

如果您正在编写Internet web应用程序(而不是intranet/LAN应用程序),则无法确定客户端的本地地址和MAC地址,除非客户端显式地将其发送给您。您可以通过Request.UserHostAddress字段获取外部(公共、互联网)地址。如果客户端使用代理,则另一个选择是查看Request.ServerVariables["REMOTE_ADDR"]Request.ServerVariables["HTTP_X_FORWARDED_FOR"],因为它们可能会揭示真实地址。无论哪种方式,这些选项都不能保证,您不应该依赖它们。它们可能是额外的验证层,但它们永远不应该成为检查身份的主要机制。

票数 3
EN

Stack Overflow用户

发布于 2012-09-09 22:42:28

您无法通过互联网获取PC的MAC地址

票数 2
EN

Stack Overflow用户

发布于 2012-09-09 22:57:40

当您使用ASP.NET时,在用户机器上运行的唯一东西就是HTML和JavaScript。您不能使用JavaScript获取MAC地址,但是,您可以get the IP address并将其发送回来。

要获取本地IP地址和MAC地址,您需要让用户运行一个应用程序,例如Java应用程序。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11682558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档