微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 我可以将区域的一部分委托给另一台服务器吗?

我想我想知道类似于 Can I create DNS records for some hosts,delegate other queries in the same domain to another DNS server?的东西,但我希望我能用BIND得到一个不同的答案.

基本上,我已经将home.mydomain.tld作为公共A记录,这是动态更新的.我想知道是否有一些方法可以简单地在家庭网络中为该域提供本地服务而不会覆盖它.真的,只是当地的AAAA记录.希望A记录来自我的路由器的DNS / DHCP服务器;知道IPv6还不够智能.

如果没有,我想我可以偶尔半自动填充A记录,但如果可以避免这样做我想尝试.

解决方法

听起来你有home.mydomain.tld作为公共区域,你想为PC.home.mydomain.tld,TV.home.mydomain.tld,refrigerator.home.mydomain.tld等创建内部记录?

关于我可以想到的唯一一个不讨厌的方法,如果不踩到home.mydomain.tld域就可以创建x.home.mydomain.tld并将所有内容放在该区域下,该区域由本地名称服务器提供.

您可以为上面的每个PC,电视,冰箱等创建一个单独的区域,并让您的本地名称服务器仅对这些单独的位具有权威性,但这意味着大量的一次性区域文件(YUCK!).

另请注意,您创建的任何本地区域都会踩到并覆盖任何外部DNS服务器的区域:pc.home.mydomain.tld的A记录不可能来自一个NS,而AAAA记录来自另一个NS:DNS委托并按区域名称声明权限,该权限适用于该区域内的所有记录类型.如果名称服务器被告知它对某些内容具有权威性并且无法找到该记录,则它不会将查询转发到DNS树中,它只会返回NXDOMAIN.

原文地址:https://www.jb51.cc/html/229368.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐