如何在 nsd3 中设置子域名

如何在 nsd3 中设置子域名

nsd3 是一款鲜为人知但非常轻量且稳定的 DNS 服务器,这使得它成为在低端机器上使用 bind9 的绝佳替代品。这里有一个非常好的教程这里描述如何设置。我的问题是我需要设置一个子域名 subd1.example.com,该域名将在另一个 VPS 上断开。我尝试添加

subdmn1.mymaindomain.com. IN 1.2.3.5
(假设我的目标 IP 是 1.2.3.5)然后我

nsdc rebuild
service nsd3 restart

但是 subdmn1.mymaindomain.com 无法解析 IP。任何线索都将不胜感激。

答案1

如果这正是来自区域文件的记录,则您缺少记录类型,并且可能缺少 TTL。

正确的方法是:

subdmn1.mymaindomain.com. 86400 IN A 1.2.3.5

也许可以跳过 TTL - 我从未在 nsd 中尝试过这样做。

如果这仍不能解决您的问题,请查看 nsd 日志。请注意,您不必重新启动即可重新加载区域,您可以nsdc reload在之后使用nsdc rebuild

另外,假设此记录在mymaindomain.com.,区域中,您可以缩短subdmn1.mymaindomain.com.subdmn1(请注意那里没有尾随点)。

相关内容