Не могу получить доступ к моему веб-сайту через локальную сеть или локальный хост [дубликат]

У меня есть сеть Nginx сервер работает по адресу 192.168.10.1 . Кроме того, я указал на этот сервер свой домен. Этот сервер имеет общедоступный IP-адрес NAT-d через корпоративную сеть. Я могу получить доступ к своему веб-сайту из внешней сети, используя доменное имя. Однако я не могу получить доступ к этому веб-сайту с самого сервера или через сеть LAN (с сервера 192.168.10.2 )

Например, curl mydomain.example не отвечает из сам сервер или вторичный сервер 192.168.10.2

Я могу поместить внутренний IP-адрес этого сервера в оба сервера / etc / hosts , и curl работает нормально. Но я хочу устранить первопричину, если возможно, кто-нибудь сталкивался с подобными ситуациями? Что могло вызвать эту проблему?

0
задан 16 August 2019 в 17:31
1 ответ

Проблема в том, что вы пытаетесь получить доступ к ресурсу изнутри лэна, используя публичный адрес. Большинство маршрутизаторов путают с этим.

Есть несколько решений (которые я использовал, их может быть больше):

  1. Помещение локального ip-адреса в файл hosts
  2. Использование раздельного DNS (если у вас есть внутренние и внешние dns, на это может быть интересно посмотреть)
  3. Использование настроек на вашем маршрутизаторе для установки правил маршрутизации, чтобы ваш маршрутизатор мог перенаправлять запросы на ваш внутренний сервер.

Какое из них вы используете, в основном, будет зависеть от настроек вашей сети и доступного оборудования. Файл хозяев самый простой, но если это ноутбук, который вы используете за пределами сети, вам придется включить/отключить правило в зависимости от того, где вы находитесь. Второй вариант хорош только в том случае, если у вас уже есть внутренняя/внешняя dns настройка, а третий будет зависеть от возможностей вашего маршрутизатора. Это та, которую я использую atm(Мой маршрутизатор - это Mikrotik). Вероятно, есть и другие решения, поэтому вы можете посмотреть другие ответы или обратиться к гуглу

.
0
ответ дан 5 December 2019 в 01:26

Теги

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