У меня есть «основной» маршрутизатор, который получает интернет-сигнал от интернет-провайдера и еще один в моей комнате, подключенный с помощью кабеля. Основной маршрутизатор работает со своей оригинальной прошивкой и очень ограничен в своих функциях, к сожалению, я не могу изменить этот маршрутизатор, поскольку в моей телефонной компании есть некоторые жестко запрограммированные компоненты, и интернет будет работать только с этим маршрутизатором. На моем втором роутере установлена прошивка DD-WRT .

Теперь мне нужно настроить динамический DNS, чтобы я мог получить удаленный доступ к своей машине NAS, которая подключена ко второму маршрутизатору. Как уже упоминалось, это не может быть сделано с основным маршрутизатором из-за его ограниченных возможностей. DHCP отключен на втором маршрутизаторе, так как он получает свой IP от основного.

Есть ли возможность настроить динамический DNS на втором маршрутизаторе, не меняя (или сильно) на основном маршрутизаторе?

Может быть, как примечание: я живу в Германии, не знаю, отличаются ли настройки маршрутизаторов в других странах.

1 ответ1

0

Да, есть решение. Сначала зарегистрируйте аккаунт в dyndns. Затем установите curl на свой роутер dd-wrt. Затем добавьте в cron на маршрутизаторе dd-wrt следующую задачу:

curl --silent --insecure http://username:password@members.dyndns.org/nic/update?hostname=yourhostname

Если ваш провайдер выполняет прозрачное проксирование, отправьте запрос на порт 8245 вместо 80. Помните, что вы не должны обновлять свой адрес слишком часто, так как dyndns внесет вас в черный список.

Вы можете найти спецификацию протокола здесь для более подробной информации.

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