在CentOS中配置域名

在CentOS中配置域名

如何在 Cent OS 中配置域名?

我实际上是通过 SSH 远程终端连接到服务器的,而且我也有 root 凭据。配置和/etc/sysconfig/network就够/etc/hosts了吗?如果有一些步骤或配置指南就好了。

答案1

要做四件事:

  • 将主机名条目添加到/etc/hosts。使用详细格式在这里

  • 如果您的主机名是“your_hostname”,请hostname your_hostname在命令提示符下输入以使更改生效。

  • 定义主机名/etc/sysconfig/network以使此设置在重启后继续存在。

  • 重新启动系统或重新启动依赖于主机名的服务(cups、syslog、apache、sendmail 等)

答案2

如果您所说的域名是指域名后缀,那么/etc/resolv.conf域名就位于此处。只需添加一行domain yourdomain.com

然后设置服务器的主机名,只有一个好地方,那就是/etc/sysconfig/network。添加一行HOSTNAME=yourhostname,不要将域后缀放在主机名中,因为它会从中获取它/etc/resolv.conf

您不需要(也不应该)添加任何内容来/etc/hosts定义您的主机名。这是错误的做法。

要测试您的设置,请使用以下hostname命令:

  • 用于hostname -s获取简称(应该反映出你拥有的/etc/sysconfig/network

  • 使用hostname -d命令测试您的域名(应该反映您所拥有的内容/etc/resolv.conf

  • 为了一起测试所有内容,您可以使用hostname -fhostname -A获取非常长的版本。

答案3

现在的做法是hostnamectl hostname.domainname

相关内容