Jump to content
Калькуляторы

Как создать свой DNS-сервер в интернете? Есть несколько доменных имен, требуется...

Есть несколько доменных имен.

Требуется автоматически раздавать пользователям имена вида <vasia.megatelekom.ru> <petia.megatelekom.ru> и т.д.

Как я понял для этого нужно иметь свой сервер DNS адреса с которого будут принимать остальные DNS сервера во всем интернете.

Собственно как это сделать и к кому обращатся? В яндексе в основном вопросы "физического создания DNS" раскрываются=(

Share this post


Link to post
Share on other sites

Регистрируете домен megatelekom.ru например на nic.ru, указываете в качестве NS-серверов 2 своих сервера, на которых ставите, напимер, bind 9.6-dlz (dlz - это с поддержкой базы данных, чтоб легко было заводить записи в зоне).

 

собственно всё, дальше уже пишите скипты, которые будут автоматом добавлять записи в зону в БД

Share this post


Link to post
Share on other sites

Если вы имеете ввиду реверсную зону для СВОИХ ipшников, то просто делаете заявку в RIPE, чтобы они проделегировали все ваши сети(на каждую /24 - своя заявка) на ваши DNS

Share this post


Link to post
Share on other sites

PowerDNS рулит.. База в postgeSQL живет, все добавляется из билинга.

Share this post


Link to post
Share on other sites

Я же написал как пример. Да, powerdns мне тоже нравится(как рекурсор, как авторитативный мне не подходит ввиду отсутствия некоторого функционала). Но bind более популярен, проще найти всякие howto и т.д. Версия bind9.6-dlz поддерживает postgresql.

Share this post


Link to post
Share on other sites

Могу добавить что необходимо иметь 2 ip адреса из разных под сетей, один для master второй для slave сервера.

Bind рулит )

Share this post


Link to post
Share on other sites

Я editdns сервисом пользуюсь для личных целей, бесплатной частью.

 

Софт днс сервера вообще не проблема, если тупо отвечать на запросы то можно и самому наваять довольно быстро.

Сложности начинаются с самостоятельной рекурсии, криптографии, и манагемента по самому днс протоколу.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this