我有一个域名:example.com
。我正在设置我的 CentOS 6.3 服务器的 FQDN,它以前是centos63min
。
在互联网上,我发现了很多例子,人们将服务器命名为如下名称:client50.example.com
client50
我是否应该在域名前面添加类似的内容,或者我可以直接称呼它吗example.com
?
有人能向我解释一下那是做什么用的吗?等等?
答案1
必须设置服务器的 FQDN 名称以达到两个目的:
- 从美学角度来说,正如 Daniel Lockard 所说
- 对于使用 FQDN 来识别服务器或作为身份的程序和服务,例如配置管理器内容、监控内容、Apache 的 ServerName、大多数 SMTP 服务器中的 SMTP 横幅等。
人们遵循许多惯例来命名他们的服务器,基于服务的域或给它一个昵称。
您必须遵循一个约定:FQDN 的第一部分必须与服务器的简称相同(您@
在 SSH 提示符下登录后看到的内容)。因此,例如,如果您的服务器名称是 client50,那么您必须设置 FQDN,如 client50.domain.com 或 client50.com。这是必要的,因为大多数程序都假设服务器名称可以根据 FQDN 预测。
要设置 FQDN,请/etc/hosts
使用您最喜欢的编辑器打开文件,找到“localhost”名称的设置位置(通常是两个条目:127.0.0.1 和 ::1)并像以下示例一样设置名称:
127.0.0.1 client50.domain.com client50 localhost
::1 client50.domain.com client50 localhost
如果您的主机文件已经有服务器的短名称,请输入所选的 FQDN前简称。如果您在安装过程中配置了固定 IP 地址,某些安装程序会为服务器配置的 IP 地址设置简单名称。
答案2
服务器的域名其实并不重要,大多数时候它纯粹是为了美观。你改变它的目的是什么?你是想让网站从这个服务器上加载吗?在这种情况下,你需要设置指向服务器 IP 地址的 DNS,并设置一个网络服务器来在该地址上提供内容。