BIND DNS:将特定 sudonmain 排除到通配符记录

BIND DNS:将特定 sudonmain 排除到通配符记录

我不知道我是否属于好的类别,甚至不知道我是否属于好的论坛。但就像我看过很多关于 Ubuntu 和其他 Linux 版本的教程,而他们的修复并没有解决我的问题一样,我想象在 Centos 中有一些自定义方法可以解决我的问题。好的,我解释一下

我的配置:Centos 7.5,Bind9

我在 centos 7 上设置了带 bind 的 DNS 服务器,现在 DNS 服务器也能正常工作了。但在区域“exemple.com”中,创建了带通配符的 A 记录和一些其他子域的特定记录。例如

                      IN NS ns1.example.com.
*.example.com.  IN A 192.168.5.1
ns1.example.com IN A 192.168.5.1
foo.example.com. IN A  192.168.5.2

在许多主题中,我看到通配符仅解析所有未定义的请求的 DNS 查询,因此 foo.example.com 必须返回 ip 192.168.5.2。为了验证这一点,我dig @localhost foo.example.com在同一台服务器上使用该命令,它仍然返回 192.168.5.1 ..我使用rndc flush...刷新 DNS,通常 dig 命令直接在本地 DNS 上进行查询,我认为可以避免传播问题,我还尝试在客户端计算机上使用 nslookup ...foo.example.com,这是 48 小时前的事了,仍然继续,但没有变化 foo.example.com 没有指向 192.168.5.2

有人遇到过这个问题吗?你是怎么解决的?

相关内容