对于一个大学项目,我尝试将完整的DNS层次结构复制到几个Docker容器中。在容器中创建DNS服务器并获得有效的DNS响应已不再是问题。但是我在尝试进行迭代查询时发现了问题。
最终版本应如下所示:
整个网络没有互联网连接。
我已经可以创建委托子域。但这是通过root1作为“ .com” -Zone的从属来完成的。因此,这不是迭代的,因为root1接收了root2区域文件的副本,并且可以在root2的帮助下自行回答DNS请求。
我不知道我需要哪种服务器。我收到的最多的google结果是“仅自动域名的DNS服务器”。但这对于根DNS服务器真的是正确的服务器吗?
我的主要问题是通知“。”-Zone DNS,他可以在其中找到带有“ .com” -Zone的服务器。我需要在哪个配置文件中指定?
我对DNS使用绑定
感谢和问候弗朗兹
找到答案:
在name.conf中,使用类型“ forward”。
例如对于.com身份验证服务器:
zone "example.com" in {
type forward;
forwarders {<ip of auth server for example.com zone>;};
};