如果您仅使用主机名(没有域信息)连接到服务器,则您使用的应用程序可能无法解析主机名。如果您计算机的 TCP/IP 属性中的 DNS 后缀搜索顺序不正确,或者 DNS 表已损坏,就会发生这种情况。在这些情况下,输入主机的FQDN 将允许 DNS 定位服务器。——
我知道 FQDN 在 www.mySite.com 中的含义如下
我知道 DNS 代表域名服务器。看来DNS是FQDN的集合。
加粗的句子到底是什么意思?
在 Intranet 中工作时,通常需要设置到其他计算机的链接(HTTP 超链接或快捷方式、各种服务器配置文件中的主机名、SSH 快捷方式等)。
在所有这些情况下,从技术上讲,我可以使用目标系统的完全限定名称(例如http://server01.mydomain.local/),或者仅使用主机名(例如http://server01/)。
从技术上讲,两者应该相同(只要域搜索列表设置正确)。但是,我显然需要选择一个选项。
那么,有没有理由偏爱其中之一呢?什么是更好的选择,尤其是对于网络的后期更改,以及避免维护问题?
我想知道我是否正在编辑诸如 /etc/hosts 或 /etc/sysconfig/network 之类的文件,我应该将 . 在名字的末尾。例如 test.example.com。
有区别吗?无论哪种方式都会有任何破坏。
我尝试在本地服务器上安装 Let's Encrypt。但我不能,因为它抛出了我需要完全限定域名 (FQDN) 的错误。我server.arch.local用作我的主机名。它不符合 FQDN 的要求吗?现在我开始怀疑是否可以在本地托管的网站上使用 SSL 证书。如果有人可以消除我的疑虑或告诉我在哪里可以找到有关它的详细信息,我将不胜感激。
例如,假设有一家托管公司,hostingcompany.com,其名称服务器为 ns1.hostingcompany.com。当我在浏览器中输入 hostscompany.com 时,我的计算机会联系顶级 .com 域名服务器,后者又会联系 hostscompany.com 的名称服务器以获取 hostscompany.com 或其任何子域的 A 记录。这不是循环,因为名称服务器的 FQDN 是域名本身的子域吗?换句话说,为了找到ns1.hostingcompany.com的IP地址,我们需要一个*.hostingcompany.com的名称服务器,它本身是什么?我错过了什么?