Comments 6
Инструкции по установке дали, причем не очень верные (ну, не используйте service start/stop в 2019-м — есть же systemctl во всех дистрибах, кроме не-systemdшных).
А вот рассказать про мотивировочную часть, как не спали ночами и писали — нет. А это самая мякотка. Ну, и из статьи непонятно как всё-таки работает Ваш аналог dyndns.
Ну, и да — речь ведь про ситуацию, когда есть внешний адрес, но динамический? А не история, когда провайдер НАТирует весь трафик от клиентов? Например, в последнем я подловил всех опсосов.
+1
Соглашусь, скрипт спокойно работает с systemctl, так как демонизирован через systemd. Я просто привык по старинке.
Пр мотивировочную часть говорить особо нечего, от идеи до 1й реализации прошло часа 2, а потом в течении пары дней чуток допиливал.
Работает все просто: Берем себе любой домен и делегируем в cloudflare и создаем DNS запись типа А, дальше настраиваем конфиг, прописывая зону и запись, которую нужно обновлять и все.
Да речь действительно идет о ситуации когда есть внешний динамический адрес.
Спасибо за интересный комментарий.
Пр мотивировочную часть говорить особо нечего, от идеи до 1й реализации прошло часа 2, а потом в течении пары дней чуток допиливал.
Работает все просто: Берем себе любой домен и делегируем в cloudflare и создаем DNS запись типа А, дальше настраиваем конфиг, прописывая зону и запись, которую нужно обновлять и все.
Да речь действительно идет о ситуации когда есть внешний динамический адрес.
Спасибо за интересный комментарий.
+1
Логика следующая:
Весьма странная логика.
Сверять текущий IP и DNS адрес лучше только при (пере)запуске процесса.
Далее периодически (обычно раз в минуту) считывать IP из системы, если он отличается от предыдущей проверки, то обновлять запись в DNS.
+1
Так и происходит же:
Мне казалось, что я понятно расписал.
- Проверка при запуске сервиса каждой зоны
- Если в зоне нет изменений переходим к следующей(пропуск итерации цикла)
- Дальше засыпаем на время, указанное в конфиге (5 минут по-умолчанию)
- Повторяем
Мне казалось, что я понятно расписал.
0
Не нашел как отредактировать или удалить свой комментарий, так что добавлю еще 1.
Похоже вы правы. Придется скрипту еще и свой кэш заиметь. На днях будет новый коммит на гитхабе. Спасибо.
Похоже вы правы. Придется скрипту еще и свой кэш заиметь. На днях будет новый коммит на гитхабе. Спасибо.
+1
Sign up to leave a comment.
Свой dynamic DNS с помощью CloudFlare