Да, Вы настраиваете локальный сервер DNS, и Вы только заставляете его слушать Ваш локальный IP. Вы затем добавляете домен к своему локальному серверу DNS и устанавливаете, как Ваш основной DNS. Затем Вы возвратили свой локальный IP DNS.
Можно использовать "представление разделения" или "расщепленный горизонт" DNS. Это означает, что у пользователей из Вашей сети есть различные ответы DNS от тех снаружи.
Вот руководство для установки этого с bind9: http://www.knowplace.org/pages/howtos/split_view_with_bind_9_howto.php