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

Может ли PowerDNS разрешить нестандартные TLD?

Моя компания использует PowerDNS с внешним интерфейсом PowerAdmin для управления как внутренним, так и внешним DNS. Я хотел бы иметь возможность настроить короткий TLD, чтобы, например, test1.lcl разрешал внутренний IP-адрес 10.0.5.124. Я попытался создать новое имя главной зоны .lcl и добавить несколько записей, но они не работают. У нас в офисе есть и Mac, и ПК, и я не хочу переходить на .local, который, похоже, используют Mac, я бы хотел, чтобы он был двух- или трехбуквенным TLD, если это возможно, и я, конечно, не хочу использовать действующий Интернет-домен верхнего уровня.

У меня есть root-доступ к серверу и доступ администратора к PowerAdmin.

Возможно ли это, и если да, то как именно этого добиться?

Технически вы можете добавить любые доменные имена на полномочный сервер PowerDNS, и он будет обслуживать эти записи.

Однако, поскольку нестандартные TLD не делегируются в DNS корневыми серверами имен, вам необходимо указать своему кэширующему серверу имен пересылать запросы для этого конкретного нестандартного TLD напрямую на ваш полномочный сервер. Это можно сделать в BIND с помощью оператора пересылки и в рекурсоре PowerDNS с помощью конфигурации зон пересылки.

В дополнение к тому, что написал здесь Борцмайер, также объясняется, почему лучше всего хранить авторитетный и рекурсивный DNS отдельно друг от друга: http://cr.yp.to/djbdns/separation.html