我对于build立服务器的世界很陌生,对于主机名和完全限定的域名(FQDN)这个词感到困惑。
例如,如果我想设置一个服务器来承载本地networking上的文件,例如一个文件服务器,我将使用一个主机名,比如myfileserver
或其他什么东西?
如果我想要build立一个外部用户可以访问的Web服务器,邮件服务器等等呢?
您的主机名是您的计算机的名称。
您的完全合格的域名是您的主机名加上您的公司通常以.local
结尾的域。
因此,如果您的计算机的名称是bob
,并且您的公司的域名是contoso.local
,则您计算机的完全限定的域名(FQDN)是bob.contoso.local
:
bob
contoso.com
bob.contoso.com
在像contoso.local
这样的域名的情况下,我没有使用“外部”互联网域名。 这个名称不一定是你寻址服务器的唯一方法。
如果通过IP地址使其可用,则可以使用DNS或该IP地址来允许外部用户访问它。
有关DNS的更多信息:
– http://www.howstuffworks.com/dns.htm
– http://en.wikipedia.org/wiki/.local
编辑 :感谢评论.local
域名RobM
主机名只是计算机名称,完全合格的域名是主机名加上后面的域名….
主机名:bigbox fqdn:bigbox.mynetwork.com
或者通常fqdn以.local而不是.com结尾,但这是特定于环境的。
通常你会有一个私人的DNS,其中有你的.local域名设置和一个独立的DNS服务器,用于你的.com所在的公众。 你不想把你的.local域放在一个公共的DNS服务器上,因为有人可以获得你所有主机的列表,并使你的networking受到攻击。
把它想成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的一个分支。 所以hostname = cs domain = fiu.edu FQDN = cs.fiu.edu(这是一个独立的服务器),但域cs.fiu.edu属于我们的部门。 不知道是否有道理。 但是也可以有这种情况。