Я установил сервер nextcloud на Raspberry Pi у себя дома, к которому я могу получить доступ из-за пределов своего Wi-Fi через домен noip dyn-dns. Изнутри сети я не могу использовать домен, хотя, поскольку он разрешает мой внешний ip, но не внутренний ip малины.
Для этого я нашел два подхода, которые не работают в моем случае:
1.) Наиболее рекомендуемый подход - активировать Loopback NAT на маршрутизаторе. К сожалению, это невозможно, так как мой маршрутизатор не поддерживает это, и я не собираюсь покупать новый только для этого случая использования.
2.) Изменение локальной записи DNS. Я использую Linux и, таким образом, могу изменить /etc /hosts, чтобы сопоставить домен с внутренним ip. Работает нормально, если я локально подключен к своей домашней сети, но не работает, если я хочу подключиться извне. Возможно, был бы способ обойти это, но другой важный недостаток этого подхода заключается в том, что мне нужно было бы редактировать локальные записи DNS для нескольких устройств, включая Windows, iOS и Android. Итак, я бы предпочел найти метод, который не должен изменять несколько локальных клиентов, но делает это более централизованно.
Есть ли другой способ решить эту проблему?