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

Pea*_*key 65 domain-name-system domain hostname

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

scl*_*son 58

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

您的完全限定域名是您的主机名加上您公司使用的通常以.local.

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

  • 主机名bob
  • :contoso.com
  • 域名bob.contoso.com.

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

有关 DNS 的更多信息:

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

  • 顺便说一句,不要使用“.local”作为您的内部域名。它是 bonjour 网络的保留名称(苹果协议在比你想象的更多地方使用,所以说“我没有 mac,所以我很好”不会有帮助),因此,微软不再推荐它. (10认同)
  • 一个小问题 - 从技术上讲,没有尾随的域不被认为是完全合格的。最后,以及隐含的空标签。因此 www.google.com。是 FQDN 而 www.google.com 不是。实际上,大多数应用程序(Web 浏览器、邮件客户端等)假定任何包含至少一个点的域名都是完全限定的。 (3认同)

小智 8

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

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

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

通常,您会拥有一个私有 DNS,其中包含您的 .local 域设置,以及一个单独的 DNS 服务器,供您的 .com 所在的公众使用。您不想将您的 .local 域放在公共 DNS 服务器上,因为有人将有办法获取您所有主机的列表,并且它会将您的网络暴露给攻击。