![bind9 问题 - 命名:用户“bindi”未知](https://linux22.com/image/1010601/bind9%20%E9%97%AE%E9%A2%98%20-%20%E5%91%BD%E5%90%8D%EF%BC%9A%E7%94%A8%E6%88%B7%E2%80%9Cbindi%E2%80%9D%E6%9C%AA%E7%9F%A5.png)
几天前我在 ubuntu 18.04 桌面版上安装了 bind9 并且运行良好......
关于这个 DNS 有很多教程,但这个很简单,也许是 ubuntu 独有的:配置我使用了主主控部分,因此我的配置文件与那些文件相同,除了 IP 地址和 DNS 名称。我当然检查过了,一切看起来都是正确的。
之后我没有改变 bind9 配置文件中的任何内容,只安装了 virtualbox 和 1 个客户端,没有安装任何其他东西,但是注意到
ping -c2 myservername.com
ping: myservername.com: Name or service is unknown
再次检查...配置文件没有变化,读取系统日志:
cat /var/log/syslog
...
Nov 6 19:15:25 zwh0 named[17636]: named: user 'bindi' unknown
Nov 6 19:15:25 zwh0 systemd[1]: bind9.service: Main process exited, code=exited, status=1/FAILURE
Nov 6 19:15:25 zwh0 systemd[1]: bind9.service: Failed with result 'exit-code'.
我当然没有添加“bindi”用户,没有在任何地方......
我可能做错了什么?问题可能出在哪里?有人知道吗?如果您需要任何输出,请直接询问。
答案1
问题是用户名应该是bind
,而不是bindi
。我相信这是在配置的/etc/default/bind9
:
cat /etc/default/bind9
# run resolvconf?
RESOLVCONF=no
# startup options for the server
OPTIONS="-u bind"
检查它没有-u bindi
在选项下显示。