Host generally is the server, what you want is going to be in the ServerVariables collection.
One caveat to using this is that proxies and forwarders will appear here, so you may want to check for an "x-forwarded-for" header and work through it (multiple proxies will add multiple addresses)
string clientAddress = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];