Как сделать свой DNS с блекджеком и доменами?
Пфф, легко!
* Читаем RFC 1034, 1035, 1912, 1591, 1713, 2606 
* Придумываем концепт нового проекта
* Составляем ТЗ
* Нанимаем команду инженеров
* Осознаем, что еще один DNS сервер никому не нужен и вам в том числе
* Печалимся о впустую потраченном времени
Не делайте, а используйте готовые. Вы все равно не сможете обеспечить бесперебойную работу. Сейчас все хостеры дают бесплатные ДНСы, пользуйся не хочу.
А если очень хочется помучаться самому, то открывайте google.com и там набирайте ISC BIND, документации три вагона и еще четыре самосвала.