Как перенаправить глобальный URL на локальный компьютер на Fritzbox

У меня есть сервер Linux в моей локальной сети, доступ к которому можно получить из любой точки мира, используя службы dyndns. Поэтому, когда я выхожу, я вхожу myserver.dyndns.org чтобы добраться до него. Когда я дома, я тоже могу это сделать, но, поскольку компьютер находится в той же локальной сети, быстрее использовать внутренний адрес. myserver.fritz.box,

Но я подключаюсь к серверу с помощью закладок другого профиля, на моем ноутбуке настроена почтовая программа, использующая для этого внешний адрес dyndns для IMAP, и у меня есть сертификат cacert, привязанный к myserver.dyndns.org - Есть много случаев использования внешнего адреса, даже когда я дома.

Поэтому мне интересно, если бы я мог направить свои соединения в myserver.dyndns.org изнутри прямо в myserver.fritz.box, не заходя через внешние DNS серверы. Я использую AVM Fritzbox в качестве устройства маршрутизации с прошивкой: FRITZ!OS 05.22, так что, возможно, я могу сказать, что Fritzbox сделает это. Я понятия не имею, как к этому, хотя - документы не помогают мне там.

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

Так как я могу это сделать?

1 ответ

Я подумал о двух возможных решениях этой проблемы:

  1. Использование файла хостов: вы можете написать сценарий, который проверяет, находитесь ли вы в своей домашней сети. Если он изменится: обновите файл хостов соответствующим образом. В лучшем случае ОС предоставляет прослушиватель сетевых изменений (вместо проверки каждые x секунд).
  2. Использование локального DNS-сервера . Создайте собственный DNS-сервер в своей домашней сети, который будет ловить myserver.dyndns.org и возвращать локальный IP-адрес вашего сервера.

Отказ от ответственности: я знаю, что этому вопросу уже 10 лет. Но для меня это все еще недавно. У меня тот же вопрос, и это единственное место, где я нашел этот вопрос.

Другие вопросы по тегам