![Amazon EC2 主机名](https://linux22.com/image/797539/Amazon%20EC2%20%E4%B8%BB%E6%9C%BA%E5%90%8D.png)
我目前正在尝试在 VPC 中的 Amazon EC2 实例上设置 Tigase 集群,但由于实例的主机名不是“完整 DNS 名称”,因此无法正常工作。根据 Tigase 文档:
请注意,正确的 DNS 配置对于集群正常工作至关重要。确保“hostname”命令在每个集群节点上返回完整的 DNS 名称。
有人能解释一下完整 DNS 名称是什么,以及我如何设置我的实例以使用完整 DNS 名称吗?目前我的实例的默认主机名格式为“ip-10-0-0-20”。
答案1
听起来您在 EC2 实例上运行的任何操作系统上使用“hostname”命令。这不会为您提供 FQDN。相反,请检查 AWS 控制台中的实例属性/详细信息页面。如果我没记错的话,您应该看到一个互联网 FQDN 以及一个内部 FQDN(即用于实例到实例通信)。
我不熟悉 Tigase,但如果它对客户操作系统知道自己的 FQDN 很挑剔,您可以在 resolv.conf 文件中指定域部分。