在Linux系统中,主机名(Hostname)和域名(Domain Name)是两个不同的概念,但它们可以关联在一起以形成一个完整的限定域名(Fully Qualified Domain Name,FQDN)
主机名(Hostname):它是计算机或服务器在网络中的唯一标识符。通常由字母、数字和连字符组成,但不能以数字开头。主机名可以在本地网络中用于识别特定的设备。
域名(Domain Name):它是一个易于记忆的、人类可读的地址,用于表示互联网上的计算机或服务器。域名通常由多个部分组成,各部分之间用点(.)分隔。例如,example.com 是一个常见的域名。
要将主机名与域名关联,您需要执行以下步骤:
/etc/hostname
文件来完成。使用文本编辑器打开文件,然后输入您想要的主机名。保存并关闭文件。sudo nano /etc/hostname
/etc/hosts
文件来完成。使用文本编辑器打开文件,然后在文件末尾添加一行,包含您的IP地址、主机名和域名。例如:192.168.1.10 my-hostname.example.com my-hostname
保存并关闭文件。
sudo systemctl restart networking
或者
sudo service networking restart
现在,您的Linux系统应该已经将主机名与域名关联起来了。您可以通过运行 hostname -f
命令来验证这一点。这将显示您的完整限定域名(FQDN)。