webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

Как открывать сайты, размещенные в локальной сети (за роутером)?

Собственно, ситуация такая.
Есть сервер CentOS с VestaCP, который стоит за роутером D-Link DIR-320.
Все порты проброшены через DMZ самого роутера, в принципе, проблем с этим вроде как нет.
К основному сайту, который висит на 80 порте и является именем сервера, я могу подключиться.
Из локальной сети, я открываю сайт через внутренний IP - 192.168.0.ХХХ и 192.168.0.ХХХ:80.
Также я могу открывать основной сайт из удаленного места через внешний IP, с портом 80 и без него.
К Весте я могу подключиться также: по локалке с портом 8083, из вне - через внешний IP и порт 8083.
Но вот в чем проблема.
Если я создаю новый сайт, допустим: subdomain.servername.loc, я могу открыть его только из удаленного места.
На стороне NS сервера прописана A запись моего внешнего IP.
А как мне получить доступ к этому же сайту из локальной сети?
Сейчас просто висит загрузка и ничего не происходит.
  • Вопрос задан
  • 1340 просмотров
Решения вопроса 1
Jump
@Jump
Системный администратор со стажем.
Три варианта решения проблемы -
  • Настроить DNS сервер в локальной сети, чтобы он резольвил subdomain.servername.loc в IP локальной сети.
  • Прописать на каждом компьютере сети в файл HOST соответствие имени сайта и локального адреса сервера.
  • Настроить Hairpin NAT
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы