如何在CentOS 6.6中设置域名。

如何在CentOS 6.6中设置域名。

我正在使用 CentOS 6.6

这是我的/etc/sysconfig/network文件

网络=是
主机名=rahul

这是我的/etc/hosts文件条目

172.16.11.222 rahul.example.com rahul

如果我输入hostname我将得到这个输出

rahul

如果我输入hostname -f我会得到这个

rahul.example.com

但如果我输入domainame我会得到这个

(none)

我要设置域名吗?

答案1

domainname命令与 NIS 相关,而 NIS 早已过时。不要试图依赖该命令。该hostname命令就足够了。您所做的也足够了。

我建议您也在该行中设置 FQDN HOSTNAME

答案2

CentOS 6.2:

/etc/hosts

192.168.1.62 host62.example.com host64
...

只需首先使用 FQDN 设置 /etc/hosts,然后设置不带域的主机名,就足以让“hostname -s|-d|-f”返回 host62|example.com|host64。

/etc/resolv.conf 会被 NetworkManager 使用 DHCP 服务器在重启时返回的值覆盖:

$ cat /etc/resolv.conf
# Generated by NetworkManager
domain ...
search ...
nameserver ...
nameserver ...

请注意,“域...”似乎被“主机名”忽略了。

相关内容