如何创建子域以及它们如何工作?

时间:2013-08-03 11:17:18

标签: dns subdomain

我想在我的主域创建一个子域,以便在家中访问我的覆盆子pi。我的域名注册公司每个子域收费10英镑,所以我认为可能有一种更容易(也更便宜)的创建方式。如果我对它们有更多了解以及如何创建它们,它也会有所帮助。

1 个答案:

答案 0 :(得分:58)

DNS是基于可扩展性和/或粒度的层次结构构建的。

如果我们选择像www.stackoverflow.com这样的域名。并打破它,这是我们得到的。

  1. www - 这是域名的主机部分。它是A记录或CNAME,最终指向IP地址。
  2. stackoverflow - 这是域级别之一。它有自己的DNS服务器和配置由stackoverflow团队管理。这允许该团队管理特定于他们需求的条目。
  3. com - 这称为TLD(顶级域名)。以.com结尾的所有其他域在“com”dns服务器上都有一个条目。
  4. 。 - 这称为ROOT。世界各地散布着20个somodd root DNS服务器。这些服务器用于识别.com,.org,.edu,.gov等dns服务器的位置。
  5. 从客户的角度来看,当您查询www.stackoverflow.com时会发生什么:

    1. 您查询。命名服务器以询问com dns服务器的位置。
    2. 您查询com dns服务器以询问stackoverflow dns服务器的位置。
    3. 您查询stackoverflow dns服务器以询问www的位置。
    4. 子域只是意味着您在混合中添加了一层额外的DNS服务器,以便您可以为混合添加更多的扩展能力和/或粒度。

      例如,如果我们的DNS名称是:www.foo.stackoverflow.com,我们现在将拥有foo dns服务器层。

      话虽如此,我认为您不需要子域名。您可能只需要一个额外的DNS A记录或CNAME。例如:

      raspberry.stackoverflow.com而不是raspberry.foo.stackoverflow。

      对于其他主机条目(A记录或CNAME),它们不应收取额外费用,仅适用于子域。