在RFC 5737中为文档地址设置反向委派?

我正在使用CORE开发一些networking仿真来教授一些networking概念。 其中一个概念是正确的设置

  1. 本地客户端的recursionDNS服务器;
  2. 一个域的权威DNS服务器; 和
  3. IPv4和IPv6前缀的反向授权。

考虑到仿真的文档性质,我正在使用RFC5737中描述的TEST-NET,TEST-NET2和TEST-NET3前缀。 我还发现了RFC6303,这是由ISC(bind的开发者)的成员编写的,它指出:

以下区域对应于[RFC5735]和[RFC5737]中那些预计不会在公共Internet上显示为源地址或目标地址的地址范围; 因此,这些范围内的地址没有全球唯一的名称。

有什么办法可以configurationbind9作为recursion的DNS服务器绕过RFC6303build立的行为(即,使从根服务器开始recursion,即使它属于一个TEST-NET地址范围)?

检查您的版本的BIND 9pipe理员参考手册 。 你想看看这些命令来启用/禁用空闲区域。

  • “enable-empty-zones”允许您打开或closures所有function
  • “禁用空闲区域”允许您单独禁用指定的区域

空区的默认设置(启用与否)取决于您正在运行的BIND系列。 它最近发生了变化(我不记得确定,但我认为在9.7或9.8)。

我假设您有兴趣在您的教室模拟环境中或在计划运行您自己的DNS根目录的孤立networking中使用此function。 请负责任地使用这个function – 请不要在RFC 1918区域请求中大量使用真实世界的根服务器。