Я хочу создать DNS-сервер на своем VPS и добавить к нему домен от другого провайдера. Домен устанавливается в панели провайдера на VPS как dns1 и sdns2.ovh.net как dns2. Я получаю SERVFAIL от копания снова и снова, и, поскольку я новичок в этом, у меня нет ходов. Что не так?
файл моей зоны для domain.com:
$TTL 604800
@ IN SOA ns1.domain.com. root.ns1.domain.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.domain.com.
@ IN NS ns2.domain.com.
@ IN A 176.31.189.10
ns1 IN A 176.31.189.10
ns2 IN A 213.251.188.141
named-checkzone показывает ОК
Запись named.conf:
zone "domain.com" {
type master;
file "db.domain.com";
};
named.conf.options:
options {
directory "/var/cache/bind";
dnssec-validation auto;
auth-nxdomain no;
listen-on-v6 port 53 {
any;
};
listen-on port 53 {
any;
};
};
Порт 53 разрешен брандмауэром. Служба привязки активна.
Я все время копаю SERVFAIL. Мой провайдер dns2 требует "проверки владельца", но я не могу этого сделать, так как похоже, что файл зоны все равно не читается. Пожалуйста помоги.