使用 Ubuntu 22.04 作为 bind9 的 DNS 服务器

使用 Ubuntu 22.04 作为 bind9 的 DNS 服务器

我想使用一个简单的 ubuntu 22.04 服务器作为我的电脑的 DNS 服务器。

我创建了一个新服务器,它有一个静态 IP 地址,我将在 Windows 中将其输入到我的 DNS 中。我的问题是,当我尝试

nslookup google.de @123.123.123.12

然后我收到错误,nslookup: couldn't get address for '@123.123.123.12': not found

因此我无法将我的服务器 IP 用作 DNS 或仅从外部设备检查 nslookup。当我在服务器控制台上并且只是在nslookup google.de不向我的服务器发送 @ 的情况下执行操作时,DNS 可以正常工作。但是当我使用我的服务器静态 IP 地址时,我无法直接对其进行 ping。

有什么想法吗,这里的问题是什么?我已经尝试过了ufw allow 53/udp,并且ufw allow 53/tcp 处于ufw status活动状态,我还看到了那里添加的规则。

答案1

找到问题了!

我忘记添加allow-query { any; };到我的 bind9 命名选项

相关内容