В основном я хочу сделать это в IIS:
В Apache вы можете заблокировать многих ботов, просто изменив файлы .htaccess на OPT-IN вместо OPT-OUT, в основном белый список вместо черного списка. Вы пускаете Google, Yahoo, MSN и т. д., а также IE, Opera, Firefox, Netscape и ВСЕ остальное по умолчанию. Прелесть здесь в том, что вам больше не нужно искать ботов, так как все, что идентифицирует себя как бот, будет отклонено.
Как мне добиться этого в IIS? Не могли бы вы указать мне пример? Спасибо!
ссылки: http://www.spanishseo.org/how-to-identify-user-agents-and-ip-addresses-for-bot-blocking
http://incredibill.blogspot.com/2011/05/whitelisting-not-blacklisting-to-stop.html