Как сделать зарегистрированное доменное имя решением для локального / частного IP-адреса

У меня есть сервер Debian Linux, работающий в моей локальной сети. У меня также есть перенаправление портов, настроенное на моем маршрутизаторе, так что компьютеры вне моей сети могут использовать мое доменное имя и перейти на мой веб-сайт / FTP / SSH-сервер. Это работает отлично.

Однако при вводе имени домена (или даже публичного IP-адреса) в локальной сети это время истекает. Чтобы он работал, я использую частный IP-адрес сервера, когда дома. Это работает нормально, но это делает вещи немного грязными. Если это возможно, я бы хотел, чтобы это доменное имя разрешало доступ к приватному адресу в локальной сети.

Я выполнил справедливый поиск в Google, и я думаю, что мне нужно настроить разделенный DNS или, возможно, dnsspoof. Я понятия не имею, как настроить разделенный DNS, и я не смог найти для него хороший учебник, но я пошел по этому руководству по настройке dnsspoof, и я не мог заставить его работать.

В настоящее время у меня есть bind9, работающий в chrooted среде, но не знаю, использую ли я его.

Какие-либо предложения?

Linux и Unix - лучшая ОС в мире.