Установка Веб-сервера на 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
Кто-то может помочь и совет?
Это - обратная петля NAT / NAT hairpinning проблема. Я наконец получил эту работу путем установки DD WRT на маршрутизаторе, включения обратной петли NAT и некоторой установки основной конфигурации. Существуют некоторые маршрутизаторы, которые поддерживают обратную петлю NAT также.