DNS服务器Linux

我有我的绑定服务器的问题…我找不到“/ etc / default / syslogd”添加到它“SYSLOGD =” – 一个/ var / lib /命名/ dev / log“

前两天,我在我的服务器上设置整个Bind9,域名工作正常2天,两天后它不工作…我挖我的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

*我创build了以下信息的域文件:

它不完整,只是DNS部分

 @ IN NS ns1.[DomainName].com. @ IN NS ns2.[DomainName].com. @ IN A [MyServerIP] ns1 IN A [MyServerIP] ns2 IN A [MyServerIP] 

*比我创build域的Vhost。

而我认为就是这样。

整整两天都在工作。 现在不行

你应该怎么做?

你的绑定在chrooted环境中运行,这是一个过时的方式来获得安全的幻想,并使你的工作更难。

我build议禁用绑定的chroot,因为它是你的问题的原因,而不是一些syslogd等选项。