HttpContext.Current.Request.UserHostAddress
При этом не учитываются прокси.Для этого вы можете использовать Request.ServerVariables["HTTP_X_FORWARDED_FOR"]
.Однако убедитесь, что вы не доверяете этому вслепую, поскольку это может быть подделано.Лучше сохранить белый список IP-адресов, которым вы доверяете.