Доброго.
Есть сайт linserv.ru
установлен на локальной машине на debian apache. Сервер в локальной сети, где крутится сайт, имеет
ip 192.168.0.15. Сервер имеет только одну сетевуху.
В настройке cms указывается адрес, и надо указать или локальный адрес или внешний адрес сайта и cms.
Если я указываю внешний адрес - я не могу зайти и администрировать сайт из локальной сети, если указать локальный адрес - не могу из внешней сети попасть в админку сайта.
Как правильно указать адрес сайта и адрес cms, чтобы и из локальной сети заходить в админку и также из внешней сети?
я бы настроил локальный dns. И вписал бы домен в правила. Тогда сайт будет иметь осмысленное имя и все внутри локалки могут использовать это имя. Можно одно имя с внешним сайтом, только там за это будут отвечать другие NS.
Надо настроить Hairpin NAT (он же Loopback NAT), что бы появилась возможность попадать на ресурс размещённый во внутренней сети по внешнему IP.
Ещё вариант настроить View в DNS, что бы клиентам из локалки отдавался внутренний адрес, а клиентам снаружи внешний.