Никак не могу заставить работать DNS :( Машина с двумя сетвухами выполняет роль маршрутизатора между двумя локальными подсетками. Все конфиги внизу – на тестовой виртуальной машине все работает. А на реальной машине не работет :( - ну никак не пойму почему. Запускаю бинд ручками /usr/sbin/named Очень прошу помочь – Глову сломал нафиг уже а начальство в затылок уже дышыт :(Диагностика
ifconfig –a
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:15:58:c1:ef:a3
inet 192.168.33.2 netmask 0xffffff00 broadcast 192.168.33.255
media: Ethernet autoselect (10baseT/UTP)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:00:21:fc:ca:e7
inet 192.168.99.55 netmask 0xffffff00 broadcast 192.168.99.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
ps –ax | grep named
1335 ?? Is 0:00.04 /usr/sbin/named
1470 v1 D+ 0:00.00 grep named
sockstat | grep “:53”
root named 1335 20 tcp4 192.168.33.2:53 *:*
root named 1335 21 tcp4 192.168.99.55:53 *:*
root named 1335 22 tcp4 127.0.0.1:53 *:*
root named 1335 512udp4 192.168.33.2:53 *:*
root named 1335 513udp4 192.168.99.55:53 *:*
root named 1335 514udp4 127.0.0.1:53 *:*
ping www.ru
--- srv01 ping statistics ---
9 packets transmitted, 9 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 48.747/49.256/49.621/0.312 ms
PING www.ru (194.87.0.50): 56 data bytes
64 bytes from 194.87.0.50: icmp_seq=0 ttl=59 time=5.151 ms
64 bytes from 194.87.0.50: icmp_seq=1 ttl=59 time=4.064 ms
ping srv01 (c тем же результатом srv01.coolcompany.pvt и coolcompany.pvt)
cannot resolve srv01: Unknown host
nslookup 127.0.0.1
Server: 8.8.8.8
Address: 8.8.8.8#53
** server can't find 1.0.0.127.in-addr.arpa.: NXDOMAIN
Server: 8.8.8.8
Address: 8.8.8.8#53
** server can't find 2.33.168.192.in-addr.arpa.: NXDOMAIN
т.е. он даже для локалхоста лазает на 8.8.8.8
Конфиги
named.conf
logging {
channel syslog {
syslog daemon;
severity info;
print-category yes;
print-severity yes;
};
category xfer-in { syslog; };
category xfer-out { syslog; };
category config { syslog; };
category default { null; };
};
options {
/* Relative to the chroot directory, if any */
directory "/etc/namedb";
pid-file "/var/run/named/pid";
dump-file "/var/dump/named_dump.db";
statistics-file "/var/stats/named.stats";
listen-on { any; };
listen-on-v6 { none; };
forwarders {
194.dd.dd.dd; //provider DNS – буковки dd заменет реальные цифры корректного адреса
8.8.8.8; //Google public DNS
};
};
zone "coolcompany.pvt" {
type master;
file "dynamic/db.coolcompany.pvt";
};
zone "33.168.192.in-addr.arpa" {
type master;
file "dynamic/db.coolcompany.pvt.rev";
};
zone "localhost" {
type master;
file "master/localhost-forward.db";
allow-transfer { 127.0.0.1; };
allow-query { 127.0.0.1; };
};
zone "0.0.127.in-addr.arpa" {
type master;
file "master/localhost-reverse.db";
allow-transfer { 127.0.0.1; };
allow-query { 127.0.0.1; };
};
zone "." {
type hint;
file "named.root";
};
файл прямой зоны db.coolcompany.pvt
$ORIGIN .
$TTL 3600 ; 1 hour
coolcompany.pvt IN SOA srv01.coolcompany.pvt. dnsmaster.coolcompany.pvt. (
2010032601 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS srv01.coolcompany.pvt.
A 192.168.33.2
$ORIGIN coolcompany.pvt.
localhost A 127.0.0.1
srv01 A 192.168.33.2
обратный файл зоны db.coolcompany.pvt.rev
$ORIGIN .
$TTL 3600 ; 1 hour
33.168.192.in-addr.arpa IN SOA srv01.coolcompany.pvt. dnsmaster.coolcompany.pvt. (
2010032302 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS srv01.coolcompany.pvt.
$ORIGIN 33.168.192.in-addr.arpa.
2 PTR srv01.coolcompany.pvt.
локальная прямая зона localhost-forward.db
; $FreeBSD: src/etc/namedb/master/localhost-forward.db,v 1.1.10.1 2009/04/15 03:14:26 kensmith Exp $
$TTL 3h
localhost. SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
; Serial, Refresh, Retry, Expire, Neg. cache TTL
NS localhost.
A 127.0.0.1
AAAA ::1
обратная localhost-reverse.db
; $FreeBSD: src/etc/namedb/master/localhost-reverse.db,v 1.1.10.1 2009/04/15 03:14:26 kensmith Exp $
$TTL 3h
@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
; Serial, Refresh, Retry, Expire, Neg. cache TTL
NS localhost.
1.0.0 PTR localhost.
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 PTR localhost.