Это проблема, которая в последнее время сводит меня с ума.

Я использую динамический DNS для подключения к домашнему серверу. Давайте назовем динамический хост my.home.net . Я использую ddclient для обновления записи DNS каждые несколько минут, а затем я получаю доступ к своей машине через SSH. Довольно стандартный. Это прекрасно работает, когда я на улице, но я не могу получить доступ к своему серверу, используя динамический адрес хоста, когда я нахожусь в моей домашней сети.

В результате я часто настраиваю все дважды. Например, у меня есть git-репозитории на моем сервере, и я заканчиваю тем, что добавил два пульта, один для внешнего доступа через my.home.net а другой для внутреннего доступа через локальный IP-адрес.

Это раздражает, поэтому я надеюсь это исправить. Что-то подсказывает мне, что это вина DNS-реализации моего DSL-роутера, но я не уверен. Я пробирался в настройках маршрутизатора и не вижу ничего, что могло бы помочь.

У кого-нибудь была такая же проблема? Знаете ли вы обходной путь / исправить?

Спасибо!

1 ответ1

2

Маршрутизаторы обычно не маршрутизируют обратно на внутренние серверы. Если у вас есть сервер, на котором запущен DD-WRT или аналогичная операционная система, вы можете включить для этого маршрутизацию шпильки. Ваш роутер может позволить вам настроить маршрутизацию, которая позволяет закрепление.

Вероятно, ваш маршрутизатор пересылает запрос DNS вашему поставщику динамических DNS. Некоторые маршрутизаторы позволяют вам настраивать локальные записи, в этом случае вы настраиваете домен, к которому вы подключаетесь, с внутренним IP-адресом вашего сервера.

Я обычно использую внутренний DNS-сервер, который обслуживает реальный (внутренний) IP-адрес моих серверов. bind , вероятно, излишний, и я часто использую dnsmasq который легко настроить и запустить на платформах Linux/Unix. Есть похожие варианты для Windows. Настройки DNS на маршрутизаторе должны быть обновлены, чтобы использовать этот сервер, а не по умолчанию. DHCP может быть настроен для указания внутреннего DNS-сервера по умолчанию.

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