我正在制作一个 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/