我需要在我的 AWS(Amazon Web Services)EC2 实例中为邮件服务器安装和配置 Postfix,但它要求提供 FQDN,而我的 FQDN 是ip-XXX-XX-XX-XX.ec2.internal
(其中 XXX-XX-XX-XX 是实例的内部 IP)
而且我有时可能需要从快照中恢复(我说的是从快照创建的 AMI 中恢复)。我必须使用 AMI 创建一个新实例,当我创建新实例时,它会附带一个不同的内部 IP。我猜 FQDN 也会更改为其中包含的新内部 IP。
所以我的问题是:
在安装 postfix 时当它要求输入机器的 FQDN 时我应该输入什么,或者如果可能的话,如果我从快照的 AMI 创建新实例时,FQDN 会再次变成类似的东西,我该如何将 FQDN 更改为例如“myServer”或其他简单内容ip-XXX-XX-XX-XX.ec2.internal
?
答案1
启动实例时使用“cloud-init”。您可以将 bash 脚本作为用户数据发送,这将设置(预定义的)FQDN。您可以使用一些简单的名称,如“postfix.your.domain.com”,而不是使用上面提到的一些神秘的名称。有关文档: 云初始化