Эта информация передается в заголовке Host
HTTP-запроса, поэтому вы должны иметь к нему доступ следующим образом:
var requestedHost = Request.Headers["Host"];
Если запрос был для IP-адреса, эта строка IP-адреса должна быть возвращена. В противном случае это будет любое имя хоста, которое они использовали.