Настройка динамического DNS для связанного маршрутизатора

Настройка динамического DNS для связанного маршрутизатора

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

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

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

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

решение1

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

curl --silent --insecure http://username:[email protected]/nic/update?hostname=yourhostname

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

Спецификацию протокола вы можете найтиздесьБольше подробностей.

Связанный контент