主机名和完全限定域名之间有什么区别?

主机名和完全限定域名之间有什么区别?

我是服务器设置领域的新手,对主机名和完全限定域名 (FQDN) 这两个术语感到困惑。
例如,如果我想设置一台托管本地网络上文件的服务器,即文件服务器,我会使用什么主机名,例如myfileserver或其他名称?
如果我想设置外部用户可以访问的 Web 服务器、邮件服务器等,该怎么办?

答案1

您的主机名是您的计算机的名称。

您的完全合格域名是您的主机名加上您的公司使用的通常以 结尾的域名.local

因此,如果您的计算机名称是bob,并且您公司的域名是contoso.local,那么您的计算机的完全限定域名 (FQDN) 是bob.contoso.local.

  • 主机名bob
  • 领域contoso.com
  • 完整限定域名 (FQDN)bob.contoso.com.

对于像contoso.local我这样的域,没有使用“外部”互联网域名。此名称不一定是您寻址服务器的唯一方式。
如果您通过其 IP 地址提供它,则可以使用 DNS 或该 IP 地址允许外部用户访问它。FQDN
末尾的点用于指示空的顶级域。

有关 DNS 的更多信息:

编辑.local:感谢RobM 对域名的评论

答案2

主机名只是计算机名称,而完全限定域名是主机名加上其后的域名......

主机名:bigbox fqdn:bigbox.mynetwork.com

或者通常 fqdn 以 .local 而不是 .com 结尾,但这是特定于环境的。

通常,您会拥有一个私有 DNS,其中设置了 .local 域名,以及一个单独的 DNS 服务器,供公众访问您的 .com。您不会想将 .local 域名放在公共 DNS 服务器上,因为有人会设法获取您所有主机的列表,这会使您的网络受到攻击。

答案3

把它想象成三个部分

假设有一所名为 FIU 的大学(是的,这是一所真正的大学),在计算机科学方面,我们有一个域名 cs.fiu.edu

我们还有其他名为 moodle 的服务器,它是服务器的主机名。

hostname = moodle
domain name = cs.fiu.edu
FQDN for that server is called moodle.cs.fiu.edu

现在,cs.fiu.edu 是域 fiu.edu 的一个分支。因此主机名 = cs 域 = fiu.edu FQDN = cs.fiu.edu(这是一个托管它的单独服务器),但域 cs.fiu.edu 属于我们的部门。不确定这是否有意义。但也可能存在这种情况。

相关内容