Рассматривали ли вы вопрос об установке настраиваемого заголовка ответа HTTP на каждом из серверов IIS в веб-ферме и последующем отображении значения на странице?Например:
HttpContext.Current.Response.Headers["X-ServerName"]
Где X-ServerName - это настраиваемый заголовок ответа HTTP на каждом из серверов IIS.
РЕДАКТИРОВАТЬ: Извините, для Classic ASP вы можете попробовать использовать javascript на страницечтобы получить заголовок.
var req = new XMLHttpRequest();
req.open('GET', document.location, false);
req.send(null);
var headers = req.getAllResponseHeaders().toLowerCase();
alert(headers);