我最近从预装了Centos 7的OVH购买了VPS。 我想确保我的主机名被正确设置。
根据一些教程:
主机名称返回主机名称
主机名-f返回FQDN
执行这些命令后,我得到了相同的结果:vpsxxxxxxxx.ovh.net我认为主机名和FQDN是不同的!
猫/ etc / hosts
127.0.0.1 – localhost
IP – vpsxxxxxxxx.ovh.net – vpsxxxxxxxx
我很困惑,我已经把我单独购买的一个域名与我的VPS连接起来了,我还计划添加另一个域名来运行我的VPS中的两个站点。
我的主机名是否正确?
我们怎样才能叫vpsxxxxxxxx.ovh.net? 外部域名,内部域名,主机名,ovh.net的子域名?
那么我连接到VPS的两个域名呢? 他们需要在/ etc / hosts中进行一些configuration吗?
我必须解决这些问题以启用postfix邮件服务器。
根据Red Hat的build议, 主机名应该始终设置为 CentOS 7中的FQDN 。
主机名称可以是最长64个字符的自由格式的string。 但是,红帽build议静态名称和临时名称都与用于DNS中计算机的完全限定域名 (FQDN)匹配,如
host.example.com。 此外,还build议静态和暂时名称只包含7位ASCII小写字符,不包含空格或点,并将其自身限制为允许用于DNS域名标签的格式,即使这不是严格的要求。 较旧的规格不允许下划线,因此不推荐使用它们。
如果您在服务器上运行电子邮件,则主机名应该设置为您所控制的域中的一个,而不是由您的服务提供商控制。 您不需要将其放在/etc/hosts ,只要该名称存在相应的DNS条目即可。