Коллеги, нужна Ваша помощь. С DNS настраиваю первый раз, столкнулась с ошибкой, подскажите, куда копать.
Есть два домена, site1.ru и site2.ru.
site1 делегирован на dns-хостинг провайдера. На входе в сеть стоит Роутер, на котором прокинут порт 53/tcp на 192.168.1.163, являющийся мастер-сервером для site1 (стоит Centos 7 + bind9 и развернута зона site1). В записи зоны site1 прописаны ns1.site1.ru и ns2.site1.ru. Slave-сервер (Centos 7 + bind9) стоит по адресу 192.168.1.164.
В доменном имени site2.ru прописаны ns-адреса – ns1.site1.ru и ns2.site1.ru NS-адреса site2.ru сменяны на наши. Команда dig site2.ru выдает:
; <<>> DiG 9.9.4-RedHat-9.9.4-29.el7_2.4 <<>> site2.ru
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 2022
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;site2.ru. IN A
;; Query time: 2 msec
;; SERVER: 192.168.1.163#53(192.168.1.163)
;; WHEN: Вс ноя 06 15:34:31 MSK 2016
;; MSG SIZE rcvd: 48
; <<>> DiG 9.9.4-RedHat-9.9.4-29.el7_2.4 <<>> @ns1.site1.ru site2.ru
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 43620
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;site2.ru. IN A
;; Query time: 1 msec
;; SERVER: 192.168.1.163#53(192.168.1.163)
;; WHEN: Вс ноя 06 15:44:41 MSK 2016
;; MSG SIZE rcvd: 48
/etc/named.conf
options {
listen-on port 53 { localhost; 88.99.88.88; }; //тут мой внешний стат.IP
listen-on-v6 port 53 { none; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { any; };
allow-transfer { localhost; 192.168.1.164; }; //slave-сервер стоит рядом в локалке
recursion no;
dnssec-enable yes;
dnssec-validation yes;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "site1.ru" IN {
type master;
file "/var/named/site1.ru.zone";
allow-update { none; };
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
zone "." IN {
type hint;
file "named.ca";
};
Конфиг зоны site1.ru.zone
$TTL 86400
@ IN SOA ns1.site1.ru. root.site1.ru. (
2016110501 ;Serial ВАЖНО !!! серийный номер должен меняться в большую с$
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL
)
; Указываем два name сервера
IN NS ns1.site1.ru.
IN NS ns2.site1.ru.
; Определяем IP адреса name серверов
ns1 IN A 192.168.1.163
ns2 IN A 192.168.1.164
; Define hostname -> IP нашего сервера для этого домена
@ IN A 192.168.1.166
www IN A 192.168.1.166