站点图标 ITGeeker技术奇客

CentOS6.5如何修改和设定FQDN

FQDN是Fully Qualified Domain Name的缩写, 含义是完整的域名. 例如, 一台机器主机名(hostname)是www, 域后缀(domain)是itgeeker.net, 那么该主机的FQDN应该是www.itgeeker.net.

1. FQDN查询命令

hostname -f
#显示全域名(FQDN,Fully Qualified Domain Name)

2. 设置Linux的FQDN方法(永久修改)

/etc/sysconfig/network + /etc/hosts文件组合修改

a. vi /etc/sysconfig/network 配置文件

NETWORKING=yes
HOSTNAME=localcentos6.itgeeker.net #此处输入你想显示的主机名

 b. 在/etc/hosts文件中增加一行主机记录

第一个字段是该主机的IP地址, 第二个字段是你希望设置的FQDN, 最后是刚刚设置的主机名。

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
#原始的可以保留不变

192.168.188.200 localcentos6.itgeeker.net localcentos6

#如果ip地址使用环回地址127.0.0.1,结果还是不对,在重启httpd会告诉你无法确定你的FQDN

[root@localcentos6 ~]# service httpd restart
Stopping httpd:        [FAILED]

Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                      [  OK  ]

#注意顺序,网上有把hostname主机名localcentos6放在fqdn前面的就是192.168.188.200 localcentos6 localcentos6.itgeeker.net 结果用hostname -f查出来是不是fqdn.正确顺序应该是:

ip fqdn hostname

设置好之后, 重启主机就可以看到新的主机名了。

通过hostname -f看到的FQDN就应该是:

localcentos6.itgeeker.net
退出移动版