asp.net - 如何获取服务器上唯一的客户端标识符?

标签 asp.net javascript sql-server

我正在制作一个 EventLog,它将在我的网站中记录交易日志。日志的详细信息将包括事务发起处的公共(public) IP 以及本地 IP 地址(在公共(public) IP 下)。

我已经找到了获取公共(public)IP地址的方法,但我无法找到进行交易的本地IP或机器IP。

大量条目将由使用相同连接的人完成。即 5 或 10 台计算机连接到同一连接。

我需要找到进行交易的机器的机器 IP(192.168.0.1 为 1 个系统,192.168.0.2 为下一个系统)以及计算机名称...

这可能吗

最佳答案

澄清一下,当客户端通过路由器连接时,您想要客户端的私有(private) IP 地址吗?那么不,没有办法做到这一点。

您这样做纯粹是为了区分不同的用户吗?

你可以使用其他方法,比如cookies吗?

关于asp.net - 如何获取服务器上唯一的客户端标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1042529/

相关文章:

javascript - jQuery UI 无法在选项卡中工作

sql-server - 在.NET Compact Framework应用程序中显示最新插入的数据

sql-server - 在 Visual Studio 2017 中安装 Oracle Attunity 驱动程序

sql - 通过分组和检查非空将多行合并为一行

javascript - 重复循环列表元素,使用 javascript 为每个元素添加一个类

c# - 从另一个类引用数据库上下文类

c# - Convert.ToString 不处理 null

asp.net - 使用 IFRAME 制作简单的广告。对SEO不利吗?

javascript - 元组类型的问题

jquery - 在将表单发布到操作方法之前显示 jQuery 对话框