我有一个关于在服务器上设置 FQDN 的问题,从技术上讲,它是一个为各种域提供服务的虚拟服务器。
我理解 FQDN 是指向互联网上特定计算机/主机的全局唯一地址。因此,如果我对域 domain.com 进行了子域测试,那么如果该服务器仅服务于该子域,那么我可以将 FQDN 设置为 test.domain.com。
目前我的 FQDN 是本地主机.本地域名这似乎是一个非常糟糕的主意。我遇到了电子邮件响应问题,如果我当前的 FQDN 与此有关,我不会感到惊讶。
我的问题是:为服务于多个域的服务器设置 FQDN 的适当方法是什么?我认为服务器应该由运行该服务器的公司为其指定一个 FQDN。无论如何都可以选择任何 FQDN?
我希望您能对此事作出一些解释...
答案1
FQDN 是指向特定计算机/主机的全局唯一地址
这其实是错误的。例如,循环赛 DNS,FQDN 可以指向多台计算机。FQDN 中的“完全限定”仅表示它不仅仅是主机名(如mail
或 )www
,还包括完整域,例如mail.example.com
。
我遇到了电子邮件响应问题,如果我当前的 FQDN 与此有关,我不会感到惊讶。
不。您使用什么作为主机的 FQDN 实际上并不那么重要。更重要的是如何配置 DNS 记录(例如 MX)和 MTA。这些必须相互一致,但如何做到这一点对于这种格式来说太过宽泛了。
为服务于多种域的服务器设置 FQDN 的适当方法是什么?
它应该是可通过 DNS 解析并指向您的主机的名称(并且不是 RR-DNS 记录),但除此之外,它并不重要。即使您将其保留为原样localhost.localdomain
并且您的 MTA 和 DNS 设置正确,这也不会影响很多事情(例如 SMTP 和 HTTP 流量)。