Назад | Перейти на главную страницу

Файл зоны DNS для поддомена, запрос возвращает хост не найден 5 (ОТКАЗАНО)

Я пытаюсь настроить поддомены на своем 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