提交表单时获取客户端IP.(ASP.net C#)

use*_*810 0 c# asp.net visual-studio-2010

我希望当用户在我的网站中提交表单时获取客户端IP.我尝试使用该命令:Request.UserHostAddress

但我得到的不是ip: ::1

我该怎么办?

谢谢!

Dav*_*ast 5

那是因为你在本地进行测试.::1是IPv6的等价物127.0.0.1.

什么是IP地址':: 1'?