据我所知,在“webmail.chemistry.iit.edu”这个方向,“chemistry”是一个子域,“webmail”是主机名。 那么,为什么根据Google的文档,“mail.google.com”是“邮件”子域? 主机名在域的左边是不是强制的?
不,这不是强制性的具有任何特定的域名格式。 您几乎可以在DNS中放入任何您想要的东西,而公司也可以使用各种scheme。
这就是说,“主机名”这个词如果经常用来表示两个不同的东西。 这可能意味着
让这个复杂化的是,在你提到的问题中,你所提到的任何一个东西都是第一个意义上的“主机名”是绝对没有理由的。 实际上,很多地方没有一台名为“webmail”的计算机,而是将这个名称指向另一台名称不同的计算机。 例如,在我的旧办公室,“mail.example.com”实际上可能位于名为“mailserver2.office.example.internal”的计算机上。 正如你所看到的,第一个意义上的“主机名”甚至不是一个可公开访问的地址。
对于“mail.google.com”的例子,GMail实际上运行在许多服务器上(数百或数千个,尽pipeGoogle以外没有人知道),所以没有名为“mail.google.com”的计算机。 Google不会发布“mail.google.com”指向的服务器的实际名称。 即使您在查看指向的位置时看到“googlemail.l.google.com”,也不是服务器的真实名称,而是指向许多服务器的名称。
例如,可能有一个名为“webmail01-newyork342-version1.googlemail.datacenter-newyork.google.private”的服务器,可以作为“googlemail.l.google.com”公开访问。 Google使用DNS循环,基于区域的DNS分区和IP选播来使所有这些服务器响应相同的名称。
在较小的设置中,完整地址的最左边部分通常是您要连接的机器的名称,但在处理任何大型公司时很less出现这种情况。
主机名在域的左边是不是强制的?
几乎可以排除,当你创build一个没有名字的Alogging,并将其指向域中的一个服务器的地址,那么这个服务器在域中的名称是domain.com 。 你必须知道主机名和域名的不同。
那么,为什么根据Google的文档,“mail.google.com”是“邮件”子域?
不,邮件只是google的邮件服务器的别名,其实名是googlemail.l.google.com ,您可以使用DNS工具来查找它。