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

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

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

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

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

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

One Solution collect form web for “Как сделать зарегистрированное доменное имя решением для локального / частного IP-адреса”

Простое использование / etc / hosts: добавьте свое доменное имя на частный IP-адрес.

  • OpenVPN «ломает» мой локальный DNS вниз
  • Как понять значения TTL в выводе команды dig?
  • Не удается разрешить сервер CentOS 6.2 по имени из OS X
  • Субдомен Apache не может быть разрешен
  • Не удается связаться с DNS через беспроводной маршрутизатор
  • Как я могу определить, откуда происходят неправильные локальные результаты DNS?
  • Почему я не могу пинговать Google?
  • DNS-запросы иногда занимают 5 секунд
  • DNS Hostnames - использование внутренних и внешних зон
  • host возвращает 0 для несуществующего имени
  • apache не будет перезагружаться после добавления файла confHistHost, почему бы и нет?
  • Linux и Unix - лучшая ОС в мире.