我正在使用ASP.NET webforms,并且希望获取访问我的网站的客户端的IP地址和MAC地址。 这可能吗?获取客户端的MAC地址和IP地址访问我的网站
-2
A
回答
0
您可以从Request.UserHostAddress
获取IP地址。
您无法获取MAC地址。
0
您可以使用Request.UserHostAddress或Request.ServerVariables [“REMOTE_ADDR”]获取IP地址。如果客户端位于代理服务器之后,那么您可以尝试使用ServerVariables [“HTTP_X_FORWARDED_FOR”]获取他的IP。阅读here了解更多详情。
除非客户端与服务器在同一个物理子网上,否则无法获取MAC地址。获得内部网络中的MAC地址
//get all nics
NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
//display the physical address of the first nic in the array,
//which should correspond to our mac address
Label1.Text = nics[0].GetPhysicalAddress().ToString();
或阅读更多here。
相关问题
- 1. 客户端的IP地址/ MAC地址
- 2. 如何在访问我的网站时获取客户端MAC地址?
- 3. 获取客户端的MAC地址。
- 4. 收集客户端信息(IP地址和MAC地址)
- 5. 获取IP地址的mac地址
- 6. 始终从Servlet获取客户端IP地址:: 1的地址
- 7. 如何获取客户端IP地址
- 8. 如何获取客户端IP地址
- 9. MAC地址和IP地址
- 10. PHP,获得客户端的IP地址
- 11. 停止访问网站的IP地址
- 12. 在MVC 4中获取公共IP地址,客户机的Lan IP地址和MAC地址?
- 13. WebClient客户端IP地址
- 14. Azure客户端IP地址
- 15. 客户端ip地址
- 16. 从服务器端获取已知MAC地址的IP地址
- 17. Meteorjs:获取访客的IP地址
- 18. 如何从网络上的IP地址获取MAC地址?
- 19. 以Java获取客户端的每个IP地址的问题
- 20. 如何获取客户端的公网IP地址
- 21. 如何获取我周围的客户端的IP地址
- 22. 在Sinatra获取客户的IP地址?
- 23. 获取网络客户端的MAC地址,使用PHP
- 24. 获取访问您网站的每个用户的IP地址和位置
- 25. 从IP地址访问网站
- 26. 获取主机的MAC地址和IP地址 - C++
- 27. 从Android应用获取设备的MAC地址和IP地址
- 28. 获取客户端IP地址和端口?
- 29. 如何在php中获取客户端ip地址和端口?
- 30. 如何获取我们网页的访客IP地址
为什么你需要MAC地址? –
要存储在数据库中,所以我可以注意不会有双重投票被注册。 –
@AdamB:存储IP地址不会帮助您做到这一点。个人可以拥有很多知识产权,整个国家可以共享知识产权。 – SLaks