Answers:
由于为world.example.com
子域创建单独的区域通常还意味着委派给不同的权威名称服务器,因此可能会有额外的延迟。
如果对example.com
和world.example.com
区域使用相同的权威名称服务器,则不会有性能差异。
DNS解析器需要遵循从TLD到权威名称服务器的委派。
当解析程序到达该example.com
域的权威名称服务器,并且您hello.world(.example.com.)
在该区域中具有资源记录时,将立即发送响应。
如果该example.com
域的权威名称服务器也对该world.example.com
子域具有权威性,则hello.world.example.com.
记录的响应也将立即发送。
如果world.example.com
配置为单独的区域,则的权威名称服务器example.com
将发送响应,其中包含其他委托详细信息以及该区域的权威名称服务器的NS
记录world.example.com.
:
world.example.com. IN NS ns.world.example.com.
world.example.com. IN NS ns1.example.org.
; GLUE
ns.world.example.com. IN A 192.2.0.1
解析程序将需要遵循该委托并将额外的查询发送给:
world.example.com.
的hello(.world.example.com.)
记录区域。从技术上讲,据我了解,DNS仅将hello
一部分视为主机名,其余部分视为域名。这样,它以相同的方式解析,在您的情况下,DNS区域同时包含example.com
和子域world.example.com
,注释方式只是优先考虑。
但是,这是我唯一一次看到类似DKIM和其他TXT记录的记录,例如DKIM [selector]._domainkey
用作给定子域或根域的记录。当然,如果您只需要几个记录用于子域,则非常方便,无需为它们创建单独的区域。
SOA
例如通过查询),这就是为什么我添加了区分的“实用”方面。您的DKIM示例就是此类条目的真实案例。
hello.world.example.com
)是正确的?