我正在使用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