Если вы извлекаете значение HOST из коллекции HttpContext HttpRequest Headers, существует ли способ определить, является ли возвращаемое значение именем разрешенного DNS или прямым IP-адресом?
Пример использования
string host = HttpContext.Current.Request.Headers["HOST"];
if (host.IsIPAddress()) ... /// Something like this ?
or
(host.IsDNSResolved()) // Or this?
Резюме
Очевидно, что можно было бы выполнить тест шаблона регулярного выражения на результат, чтобы искать шаблон IP, но есть ли свойство на HttpContext или, более вероятно, HttpRequest, или даже внешний статический метод от помощника класс, который мог бы сделать это определение вместо этого?