Позвольте домену быть полученным доступ от локальной сети вместо использования IP-адреса Dnsmasq

Установка Веб-сервера на Ubuntu 16.04 для www.abc.com, с помощью Динамического поставщика DNS. Доменный www.abc.com регистрируется в регистраторе. Способный к домену доступа из внешней совершенно хорошей сети. Portforwarding все сделанные.

Но, в локальной LAN, не могущей получить доступ к www.abc.com от браузера. Локальный IP 192.168.1.123 для веб-сервера Ubuntu. Свяжет меня со страницей входа в систему Маршрутизатора. Поймите, что я могу отредактировать каждый клиент файл hosts ПК, но это не то, что мы хотим, как вполне нет. из доменов и ПК для редактирования со временем.

Другая опция через Dnsmasq от того, что я считал. Я попробовал большинство предложений в serverfault, но все еще не мог получить его работа. Может некоторый совет экспертов, какова должна быть правильная конфигурация?

3-й опцией является через Маршрутизатор DNSmasq, но маршрутизатор не имеет этой функции или non-ddwrt поддерживаемыми.

$sudo nano /etc/dnsmasq.conf
domain-needed
bogus-priv
local=/abc.com/
address=/abc.com/192.168.1.123
listen-address=127.0.0.1
listen-address=192.168.1.123
bind-interfaces
expand-hosts
domain=abc.com

$sudo nano /etc/hosts
127.0.0.1       localhost
127.0.1.1       ubuntu
192.168.1.123   abc.com

$sudo nano /etc/resolv.conf
nameserver 127.0.0.1

(Может казаться, не сохраняет Google DNS здесь.)

sudo /etc/init.d/dnsmasq restart

Кто-то может помочь и совет?

0
задан 5 May 2017 в 01:12

1 ответ

Это - обратная петля NAT / NAT hairpinning проблема. Я наконец получил эту работу путем установки DD WRT на маршрутизаторе, включения обратной петли NAT и некоторой установки основной конфигурации. Существуют некоторые маршрутизаторы, которые поддерживают обратную петлю NAT также.

0
ответ дан 3 November 2019 в 07:24

Другие вопросы по тегам:

Похожие вопросы: