设置linux系统的域名有什么作用?

设置linux系统的域名有什么作用?

在安装许多不同的 Linux 发行版时,通常会有一个选项来设置域名以及主机名。通常域名可以留空。

这个选项实际上起什么作用?它的目的是什么?

如果我拥有一个域名,并且在安装过程中输入它(甚至在安装后更改它),与留空相比有什么区别?

此外,如果我设置错误会发生什么?例如,我使用了存在但不属于我的域名,或者我使用了不存在的域名。

例如,我可以输入google.com我的域名,但显然我并不拥有这个域名,那么在这种情况下会发生什么?

答案1

这个选项实际上起什么作用?它的目的是什么?

如果我没记错的话,它基本上会创建一个别名,以便resolver可以通过完全限定的主机名获取您的地址。通常它会映射127.0.0.1到您在文件中选择的域名/etc/hosts。它可能会更改文件/etc/hostname,但我不确定,我通常会在稍后进行配置。

如果我拥有一个域名,并且在安装过程中输入它(甚至在安装后更改它),与留空相比有什么区别?

如果您希望计算机加入您拥有的域,并将其留空,则您只需稍后进行配置。

此外,如果我设置错误会发生什么?例如,我使用了一个存在但不属于我的域名,或者我使用了一个不存在的域名。例如,我可以输入 google.com 作为我的域名,但显然我不拥有这个域名,那么在这种情况下会发生什么?

此时它会影响仅有的本地机器,因此您可以选择任何您想要的。例如,如果您将其设置为google.com,当尝试从这台机器 ping 它时,它将 ping 127.0.0.1。如果您从 LAN 上的另一台机器 ping,它将询问 DNS 服务器并转到正确的地址。

事物可能如果此计算机被设置为 LAN 的 DNS 服务器,则需要进行一些更改。在这种情况下,您的计算机可能会响应您选择的域,但仅限于您的 LAN(这在很大程度上取决于所使用的软件和配置)。

在局域网之外,有一整套权威链来规范这个主机名/ip 映射。

相关内容