Суть в том, что либо нужно делать свой, либо платить 1$ в месяц за каждый домен, если пользоваться DNS-сервером Мастерхоста.
Стоит ли этим заниматься или проще платить дополнительные 30$ в месяц?
30$ в месяц - это много.
FULL DNS SERVICES - 10$ в год. это первая ссылка с гугла, может еще дешевле есть.
То есть если сделать свой DNS-сервер, то насколько он будет устойчиво работать вместе со всем остальным хозяйством?
настроить несложно, работает стабильно. если речь про нагрузку порядка нескольких запросов в секунду, ресурсов будет жрать совсем мало.
насчет взаимодействия с остальным хозяйством -- тоже проблем ждать особо не откуда. если серверу серьезно не хватает памяти (из-за других приложений, самому bind'у памяти надо очень мало), то соответственно можно ждать задержки время от времени, но вряд ли фатальные. тем более у тебя ж обязательно будет вторичный (secondary) сервер, обычно предоставляемый бесплатно регистратором домена.
есть два небольших минуса:
1. регулярно находят
проблемы с безопасностью, в основном denial-of-service, соответственно тебе придется быть в курсе и время от времени ставить новые версии.
2. т.к. настраивается вся бодяга на птичьем языке, при перенастройке легко можно посадить незаметную ошибку.
если DNS нужен лишь для обслуживания зоны для вебсайта на том же сервере -- то почему бы и нет. иначе в итоге дешевле будет взять платный сервис, имхо
Или может какие-нибудь другие варианты есть?
найти кого-то у кого уже есть dns сервер