Фон. Я использую boto и route53 и aws для обновления имен доменов subsomanin частного IP-адреса. Я назначаю redis master и slave доменам, например
master.test.com private ip 111.111.111.111
slave.test.com private ip 222.222.222.222
Если ведущий или ведомый выключается, у меня есть логика, которая загрузит новую машину и назначит эту новую машину с поддоменом главного или подчиненного.
Мне нужно убедиться, что днс распространяются как можно быстрее, насколько это возможно. Я не специалист по DNS. TTL 60.
На данный момент я использую запись А. В бото это выглядит так
change = changes.add_change("CREATE","slave.test.com", "A", 60)
change.add_value("222.222.222.222")
Я также могу использовать CNAME частного DNS, например
change = changes.add_change("CREATE",slave.test.com, "CNAME", 60)
change.add_value("ec2_internal_dns")
Итак, мой вопрос такой. Имеет ли значение, какой я установил? Cname или запись A? Я предполагаю, что только один может быть установлен. Какой оптимальный ттл? Что еще мне не хватает?
Почему разница? Опять же, это не для публичного сайта, поэтому я предполагаю кеширование проблем.