我是服务器设置领域的新手,对主机名和完全限定域名 (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 的更多信息:
- http://www.howstuffworks.com/dns.htm
- http://en.wikipedia.org/wiki/.local
- https://en.wikipedia.org/wiki/Fully_qualified_domain_name
编辑.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 属于我们的部门。不确定这是否有意义。但也可能存在这种情况。