我什么时候真正需要 FQDN?

我什么时候真正需要 FQDN?

我一直在阅读 linode 上关于设置服务器来托管网站的指南。最困扰我的一个概念是 FQDN。从我读到的内容来看,FQDN 非常重要,必须设置。在我的实际情况下,我已经运行了 2 个 linode 服务器多年,其中一台我只是用我的名字设置它

123.4.56.78 shenkwen shenkwen

对于其他的我保留为默认

127.0.1.1       ubuntu.members.linode.com       ubuntu

对于这两台服务器,我从未遇到过与未正确设置 FQDN 相关的任何问题。因此,我不明白为什么设置 FQDN 很重要,以及我何时会后悔没有正确设置 FQDN。

我也正在读这个指导在 github 上,它说

主机名也很重要,因为它们是计算机完全限定域名 (FQDN) 的一部分。为计算机分配 FQDN 使其可通过公共域名系统 (DNS)(即互联网)访问。

我真的很困惑为什么只需设置一个 FQDN 就可以访问计算机。我的意思是,例如,我可以将 FQDN 设置为任何内容,stackoverflow.com但是互联网如何通过这个“FQDN”访问我的计算机?

答案1

比 FQDN 更重要的是服务器具有自我身份意识,并且可以确认这一点。因此/etc/hostname应该在其中有一个简单的主机名(我有多台 linode 机器,所以我使用 node1、node2 等)。同一个名称应该有一个指向 127.0.0.1 或 127.0.1.1 的指针/etc/hosts

如果您想使用 DNS 访问您的机器、获取 SSL 证书等,则需要一个真正的 DNS 级 FQDN。好消息是 linode 为您提供了一个 FQDN - 格式为 liNN-NNN.members.linode.com,其中 N 是数字(可能更多)。您可以在控制面板下的“远程访问”下查看它,或者联系支持人员。

如果您开始配置服务(邮件、http/https 等),那么每项服务都会有一个配置文件(或多个文件),您可以在其中指定要响应的主机名/FQDN。只要 DNS 将该主机名/FQDN 指向您的 IP,一切就会正常。

根据您对机器的操作 - 例如,如果您设置了邮件服务器,它可能会提取您的主机名等,以在初始安装时创建自己的配置。

相关内容