gpt4 book ai didi

c# - 确定最终用户机器 MAC 地址和 IP 地址(本地和 ISP)

转载 作者:太空狗 更新时间:2023-10-30 00:43:17 25 4
gpt4 key购买 nike

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

谁能指导一下。问候,Yagya

最佳答案

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

关于c# - 确定最终用户机器 MAC 地址和 IP 地址(本地和 ISP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com