Может ли keepalived работать на разной адресации (10.10.1.2 и 10.10.2.2), так, чтобы вэб-интерфейс системы (nginx/apache) был доступен по доменному имени (dns - win2k12)?
не не может, как keepalived, так и DNS (roundrobbin даст только 50% доступности в таком случае)
для доступности сервисов извне используйте load balancer (к примеру haproxy который сможет чекать живой бэкэнд или нет)