Настроил по документации cache DNS для инета на RedHat7.2
Прописал у клиентов Шлюз этой машины и Мастером ДНС указал тоже эту машину, но хосты по имени инета не пингуются (пингуются только по IP).
Когда прописываю Мастером DNS - DNS провайдера, то всё ОК.
В логах всё ОК
lwresd startup succeeded
starting BIND 9.2.1 -P 53 -u named -t /chroot/named/
using 1 CPU
loading configuration from '/etc/lwresd.conf'
command channel listening on 127.0.0.1#953
zone 0.0.127.in-addr.arpa/IN: loaded serial 0
running
db.cache создан с помощью dig, с ним всё ок
конфиг:
options {
directory "/var/named";
allow-transfer { none; };
allow-query { aaa.aaa.aaa.aaa/aa; bbb.bbb.bbb.bbb/bb; localhost; };
//a - подсеть первая; b - подсеть вторая
allow-recursion { aaa.aaa.aaa.aaa/aa; bbb.bbb.bbb.bbb/bb; localhost; };
forwarders { ccc.ccc.ccc.ccc/cc; ddd.ddd.ddd.ddd/dd; };
//с и d - DNS-ы проваайдера
version "Go away!";
};
logging {
category lame-servers { null; };
};
// Root server hints
zone "." { type hint; file "db.cache"; };
// Provide a reverse mapping for the loopback address 127.0.0.1
zone "0.0.127.in-addr.arpa" {
type master;
file "db.127.0.0";
notify no;
};
Что не так?