我在这里是新的,如果我从我的问题中得到一些线索,我会很高兴,
我在Ubuntu上安装了bind9,安装成功,能够看到bind9运行,
然后根据我的需要做了一个configuration,现在我不能重新启动绑定。
请检查系统日志得到,它说一些文件权限问题,
Jul 16 20:22:56 telxsi-desktop named[19659]: starting BIND 9.8.1-P1 -u bind Jul 16 20:22:56 telxsi-desktop named[19659]: built with '--prefix=/usr' '--mandir=/usr/share/man' '-- infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2' Jul 16 20:22:56 telxsi-desktop named[19659]: adjusted limit on open files from 4096 to 1048576 Jul 16 20:22:56 telxsi-desktop named[19659]: found 2 CPUs, using 2 worker threads Jul 16 20:22:56 telxsi-desktop named[19659]: using up to 4096 sockets Jul 16 20:22:56 telxsi-desktop named[19659]: loading configuration from '/etc/bind/named.conf' Jul 16 20:22:56 telxsi-desktop named[19659]: reading built-in trusted keys from file '/etc/bind/bind.keys' Jul 16 20:22:56 telxsi-desktop named[19659]: using default UDP/IPv4 port range: [1024, 65535] Jul 16 20:22:56 telxsi-desktop named[19659]: using default UDP/IPv6 port range: [1024, 65535] Jul 16 20:22:56 telxsi-desktop named[19659]: listening on IPv6 interfaces, port 53 Jul 16 20:22:56 telxsi-desktop named[19659]: listening on IPv4 interface lo, 127.0.0.1#53 Jul 16 20:22:56 telxsi-desktop named[19659]: binding TCP socket: address in use Jul 16 20:22:56 telxsi-desktop named[19659]: listening on IPv4 interface eth1, 192.168.27.68#53 Jul 16 20:22:56 telxsi-desktop named[19659]: generating session key for dynamic DNS Jul 16 20:22:56 telxsi-desktop named[19659]: sizing zone task pool based on 7 zones Jul 16 20:22:56 telxsi-desktop named[19659]: using built-in root key for view _default Jul 16 20:22:56 telxsi-desktop named[19659]: set up managed keys zone for view _default, file 'managed-keys.bind' Jul 16 20:22:56 telxsi-desktop named[19659]: Warning: 'empty-zones-enable/disable-empty-zone' not set: disabling RFC 1918 empty zones Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 254.169.IN-ADDR.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 2.0.192.IN-ADDR.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 100.51.198.IN-ADDR.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 113.0.203.IN-ADDR.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: DFIP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 8.EFIP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 9.EFIP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: AEFIP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: BEFIP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: automatic empty zone: 8.BD0.1.0.0.2.IP6.ARPA Jul 16 20:22:56 telxsi-desktop named[19659]: command channel listening on 127.0.0.1#953 Jul 16 20:22:56 telxsi-desktop named[19659]: command channel listening on ::1#953 Jul 16 20:22:56 telxsi-desktop named[19659]: isc_stdio_open '/var/log/syslog' failed: permission denied Jul 16 20:22:56 telxsi-desktop named[19659]: configuring logging: permission denied Jul 16 20:22:56 telxsi-desktop named[19659]: loading configuration: permission denied Jul 16 20:22:56 telxsi-desktop named[19659]: exiting (due to fatal error) telxsi@telxsi-desktop:~$ telxsi@telxsi-desktop:~$
最后注意这些错误条目:
Jul 16 20:22:56 telxsi-desktop named[19659]: isc_stdio_open '/var/log/syslog' failed: permission denied Jul 16 20:22:56 telxsi-desktop named[19659]: configuring logging: permission denied Jul 16 20:22:56 telxsi-desktop named[19659]: loading configuration: permission denied Jul 16 20:22:56 telxsi-desktop named[19659]: exiting (due to fatal error)
你configuration了类似的东西:
logging { channel default_file { file "/var/log/syslog" ... }; category default { default_file; }; }
而不应该直接写入/ var / log / syslog。 这个文件属于系统日志,你只能通过sysloglogin到它。
如果你希望你的消息最终在/ var / log / syslog中,然后转换为以下内容:
channel default_syslog { syslog daemon; # send to syslog's daemon facility severity info; # only send priority info and higher }; category default { default_syslog; };