我不知道我是否属于好的类别,甚至不知道我是否属于好的论坛。但就像我看过很多关于 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
有人遇到过这个问题吗?你是怎么解决的?