Самый простой и правильный способ решения проблемы в вашем случае - воспользоваться сервисом ДНС-хостинга и не городить огород с созданием собственного сервера имен для доменного имени, которое должно быть доступно в сети Интернет (и вообще практика размещения всего на одном сервере - крайне негативная, особенно, когда речь идет о ДНС сервисе). Воспользуйтесь, например, бесплатным Яндекс.DNS (pdd.yandex.ru) или платным Zilore DNS (www.zilore.com). Добавьте туда свой домен, создайте необходимые записи, указывающие на ваш внешний IP сервера (А запись для адресов, MX для почты), а у регистратора доменного имени пропишите ДНС-сервера провайдера ДНС-хостинга, которые они вам предоставят для вашего добавленного доменного имени.