Смастерил я, блять, DNS failover для домена второго уровня.
Два хоста, один 66.66.66.66, другой 99.99.99.99. Находятся в разных датаценторах, ходить на них через один гетвей не алё. Захотелось обезопасится на случай уебывания метеорита в один из датаценторов.
Поставил на каждом по bind9, каждому указал выдавать A-записью свой IP, и указал их в качестве неймсерверов для этого домена. Работает. Один хост падает — IP резолвится через другой.
Но не везде, блять. DNS в моем смешном ётовском модеме категорически отказывается пользоваться неймсервером дальше первого. И все время выдает 66.66.66.66, если тот работает. Если нет, то SERVFAIL.
Ну и сколько миллионов пользователей работают через такие смешные модемы? И че делать? Ставить на третьем хосте наблюдательную собаку, которая будет неймсервера для домена менять в случае пиздеца? Так и не поможет: у этого модема еще и кеш на полдня.