Если Вы работаете, привязывают Ваш общедоступный сервер DNS, Вы могли бы настроить его для выполнения то, что известно как "разделение DNS". Это - то, где запросы от одного местоположения получают один набор ответов, и запросы от другого местоположения получают другой набор ответов. Другие реализации сервера DNS могут поддерживать это также, но существует превосходное практическое руководство для BIND, который объясняет детали о том, как настроить его.
Я исправлю это, чтобы сказать, что при конфигурировании BIND таким образом каждое "местоположение", которое Вы разделяете, получает свой собственный зональный файл, таким образом, у Вас все еще есть два списка для управления, но они находятся, по крайней мере, на том же сервере, а не различных серверах.
Я использую djbdns из-за этого...
http://cr.yp.to/djbdns/tinydns-data.html
Трудно получить его сначала, но это работает хорошо.