Я пытаюсь настроить поддомены на своем DNS-сервере под управлением Yadifa 1.0.2 на Ubuntu 12.10 64bit, но не могу заставить его работать.
в моем yadifad.conf моя зона выглядит так
<zone>
type master
domain domain.tld.
file masters/domain.tld.zone
allow-transfer any # for tests
</zone>
мастера / domain.tld.zone
$ORIGIN domain.tld.
domain.tld. IN SOA ns.domain.tld. hostmaster.domain.tld. 1 10800 3600 604800 86400
A 10.0.0.12
NS ns.domain.tld.
ns IN A 10.0.0.250
host IN A 10.0.0.32
host.subdomain IN A 10.0.0.110
alias.subdomain IN CNAME host.subdomain
Запустив эту конфигурацию, я могу запросить на своем сервере host.domain.tld нормально, но если я запрошу host.subdomain.domain.tld или alias.subdomain.domain.tld, я получу host not found: 5(REFUSED)
ошибка.
Я пробовал много разных конфигураций, например, переместил свой поддомен в собственный файл зоны, но пока ничего не помогло.
Что я делаю не так?
Я предполагаю, что YADIFA установлен в /usr/local
?
Если это тот же файл конфигурации, где отредактирована только зона, перейдите в папку с файлом конфигурации и выполните:
sed -i 's/local-dev/local/g' yadifad.conf