LINUX.ORG.RU
ФорумAdmin

два днс сервера в одном


0

0

Буэнос диос, амигос!

Вопрос. У регистратора должно быть указано по крайней мере два различных DNS-сервера, для делегирования домена. Но у меня он один, вот что я сделал. Присвоил имя ns1.domen1.ru 213.*.*.51 и ns2.domen1.ru 213.*.*.52. Есть шлюз который смотрит в интернет, на внешний сетевой карте 2 ip адреса, средствами NAT все DNS запросы переправляются на локальный адрес 192.168.0.10 где установлен named. То есть имена и ip адреса разные но по сути это один сервер, только в регистраторской панели https://billing.caravan.ru/ пытаюсь ввести два своих сервера ns1.domen1.ru и ns2.domen1.ru после чего панель выдает ошибку "Зона PUPKIN.RU не размещена на DNS-сервере NS2.DOMEN.RU.", но до этого по той же схеме был делегирован другой сайт. Тут вопрос почему счас не работает или может кто нибудь скажет другой путь решения задачи.

Вот конфиги:

ee /etc/named.conf

options {
// Рабочая директория:
directory "/etc/namedb";
// Pid файл создавать тоже в рабочей директории, хотя можно
// написать любую другую, например /var/run/named/named.pid:
pid-file "/var/run/named/named.pid";
//рекурсивные запросы
recursion no;
// Разрешаем посылать запросы только от тех сетей, которые мы
// указали:
allow-query { any; };
};
zone "domen1.ru" {
type master;
file "master/domen1.ru";
};

zone "pupkin.ru" {
type master;
file "master/pupkin.ru";
};


// Указатели корневых серверов:
zone "." {
type hint;
file "named.root"; };

// Настраиваем обратное отображение
// для адреса 127.0.0.1:
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
notify no; };

ee /etc/namedb/master/domen1.ru

$TTL 3600

domen1.ru. IN SOA ns1.domen1.ru. root.domen1.ru. (
5 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL

; DNS Servers
@ IN NS ns1.domen1.ru.
@ IN NS ns2.domen1.ru.

; Machine Names
localhost IN A 127.0.0.1
ns1 IN A 213.*.*.51
ns2 IN A 213.*.*.52
mail IN A 213.*.*.51
@ IN A 213.*.*.51

; Aliases
www IN CNAME @

; MX Record
@ IN MX 10 mail.domen.ru.

ee /etc/namedb/master/pupkin.ru

$TTL 3600

pupkin.ru. IN SOA ns1.domen1.ru. root.domen1.ru. (
5 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL

; DNS Servers
@ IN NS ns1.domen1.ru.
@ IN NS ns2.domen1.ru.

; Machine Names
localhost IN A 127.0.0.1
@ IN A 213.*.*.51

; Aliases
www IN CNAME @

; MX Record
@ IN MX 10 mail.domen.ru.



Вроде как для регистрации домена в зоне .ru, нужно чтоб два сервера днс находились в разных сетях класса C ?

SANTA_CLAUS ★★
()

> Тут вопрос почему счас не работает

потому что добавили валидацию. если на жабаскрипте - спокойно обходится.

> может кто нибудь скажет другой путь решения задачи.

Поднять 2 днс сервер на другом ресурсе - слышал, есть бесплатные сервисы в нете для secondary dns.

paranormal ★★
()
Ответ на: комментарий от SANTA_CLAUS

> Вроде как для регистрации домена в зоне .ru, нужно чтоб два сервера днс находились в разных сетях класса C ?

rfc не читал - но по моему, бред - на разных ресурсах а не в разных подсетях

paranormal ★★
()
Ответ на: комментарий от paranormal

Хотя возможно это для одного конкретного случая (тоесть регистратора)...

SANTA_CLAUS ★★
()
Ответ на: комментарий от paranormal

> потому что добавили валидацию. если на жабаскрипте - спокойно обходится.

что такое валидация и как ее убрать?

osipen
() автор топика
Ответ на: комментарий от paranormal

> rfc не читал - но по моему, бред - на разных ресурсах а не в разных подсетях

Именно в разных подсетях. Совсем не бред.

Deleted
()

The registrar requires that you have at least two DNS servers, and that their IP addresses not be in a single block of 256 addresses. (Reported May 2002.) If all your computers are in the same block, you will be forced to obtain third-party DNS service. This requirement is bad practice, because it ignores the costs of third-party DNS service. Consider obtaining a .com name instead.

(с) http://cr.yp.to/djbdns/dot-ru.html

borisych ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.