我看到了一个子域的子域:meta.unix.stackexchange.com
这怎么可能呢?
因为在托管/dns提供程序中,我只能配置子域,而不能配置子域的子域,例如:subdomain.example.com等.
如果我购买一个域名,甚至一个免费的no-ip.org子域,即:example.no-ip.org,我将能够在Ubuntu中配置bind9,例如,这个方案:subsubdomain.example.no-ip.org。
发布于 2015-02-24 13:44:13
这与unix.stackexchange.com本身的可能性完全一样。DNS不强制执行任何特定的层次结构,如“子域-域- toplevel",您可以根据需要添加任意数量的标签,并在任何级别添加委托。
以"www.theregister.co.uk“为例。"theregister.co.uk“是域还是子域?两者都是。)
换句话说,管理员只是在他们的DNS管理软件中添加了"meta.unix.stackexchange.com“。
因此,您的DNS控制面板也有可能允许输入"meta.unix“作为子域名。如果没有,这完全是由主机决定的人为限制- DNS本身允许总共127个“级别”(每个单独的标签最多63个字节,完整的名称最多253个字节)。
例如,由于营销/商业原因,No-IP可能有这样的限制(让您购买一个实际的域,而不是在共享域之外自由创建子域)。
出于类似的原因,您只能使用bind9 (或nsd,djbdns.)使用购买的域名,而不是无IP子域。
发布于 2015-02-24 14:18:44
我看到了子域的子域: meta.unix.stackexchange.com
这是正常的,一个完全限定的域名(FQDN)可以有大量的元素。DNS协议和大多数(可能全部) DNS服务器实现允许您将子域委派到任意深度。我认为,直到你达到255个字符的硬限制的长度的FQDN。每个元素的长度不得超过63个字符。
例如,DNS将允许一些古怪的管理员创建
www.tablet-layout.windows.95.us.deleted.meta.unix.stackexchange.com还有中级"A“级的记录。
当我运行公司DNS服务的顶层时,我创建子域的方法是将子域委托给其他服务器,但有时委托给相同的名称服务器,但将子域数据分离为不同的区域文件。这是使用BIND。
我从未想过在节点名中使用点。
The following syntax will result in fewer problems with many applications
that use domain names (e.g., mail, TELNET).
<domain> ::= <subdomain> | " "
<subdomain> ::= <label> | <subdomain> "." <label>
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
<let-dig-hyp> ::= <let-dig> | "-"
<let-dig> ::= <letter> | <digit>
<letter> ::= any one of the 52 alphabetic characters A through Z
in upper case and a through z in lower case
<digit> ::= any one of the ten digits 0 through 9请注意,这并不提供在标签中的点。支持这一点的软件可能正在有效地创建隐藏的子域。
3.1。名称空间规范和术语域名空间是树结构。树上的每个节点和叶子对应于一个资源集(可能是空的)。域系统对内部节点和叶子的使用没有区别,此备忘录使用“节点”一词来表示两者。每个节点都有一个标签,长度为零到63个八位数。兄弟节点可能没有相同的标签,尽管相同的标签可以用于非兄弟节点。保留一个标签,即用于根的空(即零长度)标签。
看见
https://webmasters.stackexchange.com/questions/77534
复制相似问题