DNS 服务器 Linux

DNS 服务器 Linux

我的绑定服务器有问题...我找不到“/etc/default/syslogd”来向其中添加“SYSLOGD=”-a /var/lib/named/dev/log”

两天前,我在我的服务器上设置了整个 Bind9,域名运行正常两天,但两天后就不工作了...我挖了我的 2 个 DNS,它似乎是空的...

;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 60327
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ns1.[mydomain].com.        IN  A

;; Query time: 3416 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Dec  3 22:29:01 2013
;; MSG SIZE  rcvd: 34

我认为这是因为我没有设置这个 syslogd...我所做的只是:

*在服务器上安装 bind9

*我将我的域名添加到 /etc/bind/named.conf

*我创建了包含如下信息的域文件:

这不是完整的,只是 DNS 部分

@ IN NS ns1.[DomainName].com.

@ IN NS ns2.[DomainName].com.

@ IN A [MyServerIP]

ns1 IN A [MyServerIP]

ns2 IN A [MyServerIP]

*然后我为域创建 Vhost。

我认为就是这样。

整整两天它都在工作。现在却不行了

您建议我该怎么做?

答案1

您的绑定在 chrooted 环境中运行,这是一种获得安全假象的过时方法,并且会使您的工作变得更加困难。

我建议禁用绑定 chrooting,因为它是导致问题的原因,而不是某些 syslogd 等选项。

相关内容