2

В течение многих лет я использовал Comcast, и у меня дома был открыт порт 80 для веб-сервера, без проблем. На прошлой неделе я переключился на оптоволокно CenturyLink, и переадресация порта 80 работает, и мой сервер также виден внешнему миру.

Если я нахожусь дома и в той же локальной сети, что и веб-сервер (все подключено к одному маршрутизатору), я не могу получить доступ к сайтам с помощью доменных имен. Если я войду в VPN или выключу беспроводную связь на своем телефоне, я смогу увидеть сайт, используя доменное имя.

Я в недоумении. Кто-нибудь знает, почему это произойдет?

  • CenturyLink оптоволоконное соединение
  • C2100Z модем / роутер комбо

1 ответ1

3

Похоже, проблема в том, что ваш маршрутизатор не поддерживает или отключил NAT Loopback.

Если вы не можете включить эту функцию, то решение состоит в том, чтобы ваше доменное имя преобразовывалось в надлежащий внутренний IP-адрес для компьютеров в вашей сети. Если это всего лишь пара машин, вы можете сделать это с помощью простого переопределения файла hosts. Для более крупной сети вы можете настроить собственный локальный DNS-сервер, который разрешает ваш домен, а не полагаться на вышестоящие DNS-серверы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .