Добрый день.
Подскажите, пожалуйста, как правильно делегировать управление доменом с серверов регистратора на свои DNS сервера.
Бьюсь уже несколько дней, вроде работать должно, но не работает.
У регистратора в web интерфейсе конфигурация следующая:
@ 3600 IN SOA ns1.mydomain.ru. domains.mydomain.ru 201410048 86400 7200 3600000 86400
@ 3600 IN NS ns1.mydomain.ru.
@ 3600 IN NS ns2.mydomain.ru.
ns1.mydomain.ru. 3600 IN A 1.2.3.61
ns2.mydomain.ru. 3600 IN CNAME ns1.mydomain.ru.
На моем DNS:
$TTL 3D
mydomain.ru. IN SOA ns1.mydomain.ru. root.mydomain.ru. (
2014100450 ; serial
8H ; refresh
2H ; retry
2W ; expire
1D) ; minimum
mydomain.ru. IN NS ns1.mydomain.ru.
mydomain.ru. IN NS ns2.mydomain.ru.
mydomain.ru. IN A 1.2.3.59
mydomain.ru. IN MX 5 mail.mydomain.ru.
ns1.mydomain.ru. IN A 1.2.3.61
ns2.mydomain.ru. IN A 1.2.3.61
mail.mydomain.ru. IN A 1.2.3.61
named.conf
zone "mydomain.ru" in {
type master;
file "mydomain.ru.zone.external";
notify yes;
};
При тесте на мой DNS все проходит успешно
dig @1.2.3.61 mydomain.ru mx
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @1.2.3.61 mydomain.ru mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34835
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 3
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;mydomain.ru. IN MX
;; ANSWER SECTION:
mydomain.ru. 259200 IN MX 5 mail.mydomain.ru.
;; AUTHORITY SECTION:
mydomain.ru. 259200 IN NS ns1.mydomain.ru.
mydomain.ru. 259200 IN NS ns2.mydomain.ru.
;; ADDITIONAL SECTION:
mail.mydomain.ru. 259200 IN A 1.2.3.61
ns1.mydomain.ru. 259200 IN A 1.2.3.61
ns2.mydomain.ru. 259200 IN A 1.2.3.61
;; Query time: 50 msec
;; SERVER: 1.2.3.61#53(1.2.3.61)
;; WHEN: Mon Oct 6 06:05:02 2014
;; MSG SIZE rcvd: 134
При тесте на сервер регистратора не успешно
dig @ns1.logol.ru ns2.mydomain.ru mx
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @ns1.logol.ru ns2.mydomain.ru mx
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40694
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;ns2.mydomain.ru. IN MX
;; ANSWER SECTION:
ns2.mydomain.ru. 3600 IN CNAME ns1.mydomain.ru.
;; AUTHORITY SECTION:
mydomain.ru. 3600 IN NS ns1.mydomain.ru.
mydomain.ru. 3600 IN NS ns2.mydomain.ru.
;; ADDITIONAL SECTION:
ns1.mydomain.ru. 3600 IN A 1.2.3.61
;; Query time: 2 msec
;; SERVER: 188.93.212.212#53(188.93.212.212)
;; WHEN: Mon Oct 6 06:31:44 2014
;; MSG SIZE rcvd: 95
В момент этого запроса
tcpdump -i eth0 port 53
пакеты не ловит.Но NS сервера видны
dig @ns1.logol.ru mydomain.ru ns
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @ns1.logol.ru mydomain.ru ns
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32853
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;mydomain.ru. IN NS
;; ANSWER SECTION:
mydomain.ru. 3600 IN NS ns1.mydomain.ru.
mydomain.ru. 3600 IN NS ns2.mydomain.ru.
;; ADDITIONAL SECTION:
ns1.mydomain.ru. 3600 IN A 1.2.3.61
;; Query time: 2 msec
;; SERVER: 188.93.212.212#53(188.93.212.212)
;; WHEN: Mon Oct 6 06:14:49 2014
;; MSG SIZE rcvd: 81
dig @ns1.logol.ru ns1.mydomain.ru a
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @ns1.logol.ru ns1.mydomain.ru a
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3348
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;ns1.mydomain.ru. IN A
;; ANSWER SECTION:
ns1.mydomain.ru. 3600 IN A 1.2.3.61
;; AUTHORITY SECTION:
mydomain.ru. 3600 IN NS ns1.mydomain.ru.
mydomain.ru. 3600 IN NS ns2.mydomain.ru.
;; Query time: 2 msec
;; SERVER: 188.93.212.212#53(188.93.212.212)
;; WHEN: Mon Oct 6 06:15:14 2014
;; MSG SIZE rcvd: 81
dig @ns1.logol.ru ns2.mydomain.ru a
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.23.rc1.el6_5.1 <<>> @ns1.logol.ru ns2.mydomain.ru a
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36814
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;ns2.mydomain.ru. IN A
;; ANSWER SECTION:
ns2.mydomain.ru. 3600 IN CNAME ns1.mydomain.ru.
;; AUTHORITY SECTION:
mydomain.ru. 3600 IN NS ns1.mydomain.ru.
mydomain.ru. 3600 IN NS ns2.mydomain.ru.
;; ADDITIONAL SECTION:
ns1.mydomain.ru. 3600 IN A 1.2.3.61
;; Query time: 2 msec
;; SERVER: 188.93.212.212#53(188.93.212.212)
;; WHEN: Mon Oct 6 06:15:30 2014
;; MSG SIZE rcvd: 95
Подскажите что я делаю не так, почему не происходит делегирование???
Заранее благодарен за помощь.