У нас есть два сервера IIS, на каждом из которых есть копии сайтов, у обоих есть записи DNS. Как я могу переключиться на сразу после сбоя.
Цель состоит в том, что вторичный сервер должен начать работать при выходе из строя первичного.
Вы можете сделать это с помощью Microsoft NLB или общей конфигурации IIS, как упоминал Лиор. Вы также можете использовать «Маршрутизацию запросов приложений» или аппаратный балансировщик нагрузки, но все зависит от среды, ресурсов и ваших требований.
Вот некоторые ресурсы:
https://technet.microsoft.com/en-us/library/jj129384.aspx
http://pdfs.loadbalancer.org/Microsoft_IIS_Deployment_Guide.pdf
Вы уверены, что это необходимое решение для вас? Вы в основном просите кластерное решение для веб-хостинга. Как правило, IIS лучше не использовать в кластеризации и вместо этого следует использовать балансировку сетевой нагрузки (NLB).
С NLB у вас будут оба сервера одновременно и распределить нагрузку между ними. Если один из них выйдет из строя, второй будет обрабатывать всю нагрузку, пока они оба не восстановятся.
В качестве примечания: если вы используете IIS 7 или выше, рассматривали ли вы возможность использования Общая конфигурация IIS вместо того, чтобы вручную настраивать оба сервера?
Сказав все это, вот также некоторая полезная информация о Кластеризация высокой доступности IIS если вы все еще хотите пойти по этому пути.