сначало named ругался вот так
Код: Выделить всё
Dec 2 08:56:23 router named[55333]: loading configuration from '/etc/namedb/named.conf'
Dec 2 08:56:23 router named[55333]: no IPv6 interfaces found
Dec 2 08:56:23 router named[55333]: listening on IPv4 interface vr0, 192.168.210.21#53
Dec 2 08:56:23 router named[55333]: could not listen on UDP socket: permission denied
Dec 2 08:56:23 router named[55333]: creating IPv4 interface vr0 failed; interface ignored
потом я зачем-то удалил pid файл
Код: Выделить всё
Dec 3 09:12:34 router named[10555]: starting BIND 9.4.2 -d 3 -t /var/named -u bind
Dec 3 09:12:34 router named[10555]: found 1 CPU, using 1 worker thread
Dec 3 09:12:34 router named[10555]: loading configuration from '/etc/namedb/named.conf'
Dec 3 09:12:34 router named[10555]: no IPv6 interfaces found
Dec 3 09:12:34 router named[10555]: listening on IPv4 interface vr0, 192.168.1.21#53
Dec 3 09:12:34 router named[10555]: listening on IPv4 interface vr2, 192.168.210.21#53
Dec 3 09:12:34 router named[10555]: automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
Dec 3 09:12:34 router named[10555]: 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
Dec 3 09:12:34 router named[10555]: 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
Dec 3 09:12:34 router named[10555]: automatic empty zone: D.F.IP6.ARPA
Dec 3 09:12:34 router named[10555]: automatic empty zone: 8.E.F.IP6.ARPA
Dec 3 09:12:34 router named[10555]: automatic empty zone: 9.E.F.IP6.ARPA
Dec 3 09:12:34 router named[10555]: automatic empty zone: A.E.F.IP6.ARPA
Dec 3 09:12:34 router named[10555]: automatic empty zone: B.E.F.IP6.ARPA
Dec 3 09:12:34 router named[10555]: command channel listening on 127.0.0.1#953
Dec 3 09:12:34 router named[10555]: isc_log_open 'named.run' failed: permission denied
Dec 3 09:12:34 router named[10555]: couldn't open pid file '/var/named/var/run/named/named.pid': No such file or directory
Dec 3 09:12:34 router named[10555]: exiting (due to early fatal error)
(END)
собссно инфа о системе
Код: Выделить всё
router# uname -a
FreeBSD router.domain.local 7.0-RELEASE-p5 FreeBSD 7.0-RELEASE-p5 #0: Wed Nov 12 12:00:43 YEKT 2008 smash@:/usr/obj/usr/src/sys/router i386
Код: Выделить всё
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
keyrate="fast"
mousechar_start="3"
saver="logo"
scrnmap="koi8-r2cp866"
ifconfig_vr2="inet 192.168.210.21/24" # office_lan
ifconfig_vr0="inet 192.168.1.21/24" # modem_lan
defaultrouter="192.168.210.3" # office gateway
hostname="router.domain.local"
firewall_enable="YES"
firewall_script="/etc/ipfw.rules"
named_enable="YES"
named_flags="-d 3"
sshd_enable="YES"
winbindd_enable="YES"
mysql_enable="YES"
apache_enable="YES"
squid_enable="YES"
sams_enable="YES"
Код: Выделить всё
01000 0 0 deny ip from any to me dst-port 3306 via vr0
01100 1188 79650 allow udp from me to any
65535 77389 25316801 allow ip from any to any
Код: Выделить всё
options {
// Relative to the chroot directory, if any
directory "/etc/namedb";
pid-file "/var/named/var/run/named/named.pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
// If named is being used only as a local resolver, this is a safe default.
// For named to be accessible to the network, comment this option, specify
// the proper IP address, or delete this option.
listen-on {
192.168.1.21;
192.168.210.21;
};
// In addition to the "forwarders" clause, you can force your name
// server to never initiate queries of its own, but always ask its
// forwarders only, by enabling the following line:
//
// forward only;
// If you've got a DNS server around at your upstream provider, enter
// its IP address here, and enable the line below. This will make you
// benefit from its cache, thus reduce overall DNS traffic in the Internet.
/*
forwarders {
;
};
*/
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND versions 8 and later
* use a pseudo-random unprivileged UDP port by default.
*/
// query-source address * port 53;
};
// If you enable a local name server, don't forget to enter 127.0.0.1
// first in your /etc/resolv.conf so this server will be queried.
// Also, make sure to enable it in /etc/rc.conf.
// The traditional root hints mechanism. Use this, OR the slave zones below.
zone "." { type hint; file "named.root"; };
// RFC 1912
zone "localhost" { type master; file "master/localhost-forward.db"; };
zone "127.in-addr.arpa" { type master; file "master/localhost-reverse.db"; };
zone "255.in-addr.arpa" { type master; file "master/empty.db"; };
// "This" Network (RFCs 1912 and 3330)
zone "0.in-addr.arpa" { type master; file "master/empty.db"; };
// Private Use Networks (RFC 1918)
zone "10.in-addr.arpa" { type master; file "master/empty.db"; };
zone "16.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "17.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "18.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "19.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "20.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "21.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "22.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "23.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "24.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "25.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "26.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "27.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "28.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "29.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "30.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "31.172.in-addr.arpa" { type master; file "master/empty.db"; };
zone "168.192.in-addr.arpa" { type master; file "master/empty.db"; };
// Link-local/APIPA (RFCs 3330 and 3927)
zone "254.169.in-addr.arpa" { type master; file "master/empty.db"; };
// TEST-NET for Documentation (RFC 3330)
zone "2.0.192.in-addr.arpa" { type master; file "master/empty.db"; };
// Router Benchmark Testing (RFC 3330)
zone "18.198.in-addr.arpa" { type master; file "master/empty.db"; };
zone "19.198.in-addr.arpa" { type master; file "master/empty.db"; };
// IANA Reserved - Old Class E Space
zone "240.in-addr.arpa" { type master; file "master/empty.db"; };
zone "241.in-addr.arpa" { type master; file "master/empty.db"; };
zone "242.in-addr.arpa" { type master; file "master/empty.db"; };
zone "243.in-addr.arpa" { type master; file "master/empty.db"; };
zone "244.in-addr.arpa" { type master; file "master/empty.db"; };
zone "245.in-addr.arpa" { type master; file "master/empty.db"; };
zone "246.in-addr.arpa" { type master; file "master/empty.db"; };
zone "247.in-addr.arpa" { type master; file "master/empty.db"; };
zone "248.in-addr.arpa" { type master; file "master/empty.db"; };
zone "249.in-addr.arpa" { type master; file "master/empty.db"; };
zone "250.in-addr.arpa" { type master; file "master/empty.db"; };
zone "251.in-addr.arpa" { type master; file "master/empty.db"; };
zone "252.in-addr.arpa" { type master; file "master/empty.db"; };
zone "253.in-addr.arpa" { type master; file "master/empty.db"; };
zone "254.in-addr.arpa" { type master; file "master/empty.db"; };
Код: Выделить всё
router# pwd
/var/named/var/run/named
router# ls -l
total 0
-rw-r--r-- 1 root wheel 0 Dec 2 19:34 named.pid
-rw-r--r-- 1 root wheel 0 Dec 3 09:18 named.run
-rw-r--r-- 1 root wheel 0 Dec 2 19:34 pid
