服务器的主机名是否应该具有 DNS A 记录?

服务器的主机名是否应该具有 DNS A 记录?

我有一个 VPS,目前为 2 个网站和一个游戏服务器提供服务。“主要”网站(我的网站)是 robinjam.net。

我在互联网上阅读了关于主机名、/etc/hosts 和 DNS 配置的多个相互矛盾的教程,并且我正在尝试找出设置的“首选方式”。

我可以将我的主机名设置为任何我想要的吗?

即使 DNS 正确解析我的 FQDN,我是否仍需要将我的主机名和 FQDN 添加到 /etc/hosts?

/etc/hosts 中的条目应该指向我的公共 IP 还是环回地址?

假设我想将我的 VPS 的主机名设置为“linode”。我是否应该为 linode.robinjam.net 添加 DNS A 记录,或者这是否没有必要?

抱歉,这些是基本问题,但谈到服务器管理,我完全是个新手。

答案1

您的主机名可以是任意名称。通常,只有发送邮件才需要合理的名称和/或 DNS 条目。

您的机器在 /etc/hosts 中的网络正常运行的唯一要求是“127.0.01”与“localhost”相对

答案2

你可以选择任何你想要的主机名,但请考虑阅读。不,您不需要将主机名或 FQDN 添加到/etc/hosts,但如果您 DNS 服务器无法访问,它将使某些功能正常工作。根据我的经验,最好为服务器的主机名添加 A 记录,并为与某些服务相对应的所有子域使用 CNAME 记录。这将使服务从一台服务器到另一台服务器的转换更加简单。

相关内容