Не удается получить доступ к домену, расположенному в одной частной сети

1

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

Проблема в том, что я не могу получить доступ к сайту с помощью общедоступного веб-адреса из моей домашней сети, то есть ни одно устройство в моем домашнем Wi-Fi не может подключиться; запросы все время истекают. Чтобы это работало, я должен добавить сопоставление хоста с внутренним IP-адресом рассматриваемого сервера на каждом отдельном устройстве.

Почему это происходит и каково правильное решение?

Я использую маршрутизатор ASUS RT-AC68R. Он имеет переадресацию портов с порта 80 на внутренний IP-адрес рассматриваемого сервера.

paislee
источник

Ответы:

1

Ваш роутер не выполняет NAT шпильки правильно.

Возможные решения:

  • Включите его через интерфейс администратора, если можете.
  • Убедитесь, что вы используете последнюю версию прошивки от производителя на случай, если они исправят это в более позднем выпуске.
  • Посмотрите, есть ли у вашего маршрутизатора доступ к оболочке, и настройте его самостоятельно с помощью команд Linux.
  • Обновите сторонний дистрибутив встроенного программного обеспечения (например, DD-WRT), который поддерживает это, если вы можете найти дистрибутив, который поддерживает ваш маршрутизатор.
  • Обновление до другой модели / модели маршрутизатора, которая поддерживает это. Я знаю, что линия Apple AirPort (включая Time Capsule) всегда была великолепна в поддержке этого, но я не могу поручиться за кого-либо еще. Модели башен Apple стандарта 802.11ac 2013 года - отличные показатели и очень надежные в моем опыте.
Spiff
источник