我有我的绑定服务器的问题…我找不到“/ 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等选项。