我想在我的主域之外创建一个子域,以便在家中访问我的树莓派。我的域名注册公司对每个子域名收费 10 英镑,所以我认为可能有一种更简单(也更便宜)的创建方式。如果我对它们以及它们的创建方式有更多了解,那也会有所帮助。
问问题
22564 次
1 回答
69
DNS 建立在可扩展性和/或粒度的层次结构之上。
如果我们采用像 www.stackoverflow.com 这样的域。并将其分解,这就是我们得到的。
- www - 这是域的主机部分。它要么是 A 记录,要么是 CNAME,并最终指向一个 IP 地址。
- stackoverflow - 这是域级别之一。它有自己的 DNS 服务器和由 stackoverflow 团队管理的配置。这允许该团队根据他们的需要来管理条目。
- com - 这称为 TLD(顶级域)。所有其他以 .com 结尾的域在“com”dns 服务器上都有一个条目。
- . - 这称为根。全球有 20 个 somodd 根 DNS 服务器。这些服务器用于识别 .com、.org、.edu、.gov 等 dns 服务器的位置。
从客户的角度来看,当您查询 www.stackoverflow.com 时会发生以下情况:
- 你查询 . 名称服务器询问 com dns 服务器在哪里。
- 您查询 com dns 服务器以询问 stackoverflow dns 服务器在哪里。
- 您查询 stackoverflow dns 服务器以询问 www 在哪里。
子域只是意味着您在混合中添加了额外的 DNS 服务器层,以便您可以为混合添加更多的可扩展性和/或粒度。
例如,如果我们的 dns 名称是:www.foo.stackoverflow.com,我们现在将拥有 foo dns 服务器层。
话虽如此,我认为您不需要子域。您可能只需要额外的 DNS A 记录或 CNAME。例如:
raspberry.stackoverflow.com 而不是 raspberry.foo.stackoverflow。
他们不应该为额外的主机条目(A 记录或 CNAME)收取额外费用,仅针对子域。
于 2013-08-08T14:06:06.430 回答