В настоящее время я пытаюсь настроить кластер Tigase на экземплярах Amazon EC2 в VPC, и у меня возникают проблемы с его работой из-за того, что имена хостов экземпляров не являются «полными именами DNS». Согласно документации Tigase:
Обратите внимание, что правильная конфигурация DNS имеет решающее значение для правильной работы кластера. Убедитесь, что команда hostname возвращает полное DNS-имя для каждого узла кластера.
Может ли кто-нибудь объяснить, что такое полное DNS-имя и как я могу настроить свои экземпляры на его использование? В настоящее время мои экземпляры получают имя хоста по умолчанию в форме «ip-10-0-0-20».
Похоже, вы используете команду hostname в любой ОС, которая установлена на вашем экземпляре EC2. Это не даст вам полного доменного имени. Вместо этого проверьте страницу свойств / сведений об экземпляре в консоли AWS. IIRC, вы должны увидеть полное доменное имя в Интернете, а также внутреннее полное доменное имя (например, для связи между экземплярами).
Я не знаком с Tigase, но если он придирчив к гостевой ОС, зная свое полное доменное имя, вы можете указать доменную часть в файле resolv.conf.