![Настройте мой NAS так, чтобы он отправлял мне уведомление при получении нового публичного IP-адреса](https://rvso.com/image/1451561/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%82%D0%B5%20%D0%BC%D0%BE%D0%B9%20NAS%20%D1%82%D0%B0%D0%BA%2C%20%D1%87%D1%82%D0%BE%D0%B1%D1%8B%20%D0%BE%D0%BD%20%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D0%BB%20%D0%BC%D0%BD%D0%B5%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BF%D1%80%D0%B8%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B8%20%D0%BD%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%20%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0.png)
Чтобы сохранить мои самые ценные файлы в безопасности(r), я настроил удаленный NAS. Каждую ночь я использую rsync для отправки измененных файлов с моего локального сервера на NAS, и это работает более-менее нормально. Моя самая большая проблема в том, что время от времени я открываю журнал сообщений на сервере и обнаруживаю, что синхронизация уже некоторое время не работает. Почему? Потому что интернет-провайдер, который обеспечивает подключение к Интернету для NAS, использует только динамические IP-адреса, а IP-адрес был изменен.
Это приводит к «простою» и досадной возможности для ошибок, что меня не очень устраивает.
- В лучшем случае это можно было бы решить, используя статический IP для NAS. Это невозможно.
- В лучшем случае это можно было бы решить, если бы NAS сообщал моему серверу об изменении IP-адреса, а затем заставил бы сервер изменить IP-адрес в rsync. (Возможно ли это?)
- Третий вариант — сделать так, чтобы что-то уведомляло меня, когда меняется IP. Задание cron, запущенное на сервере, пингующее NAS и отправляющее мне электронное письмо, когда происходит ошибка, или, что еще лучше, чтобы NAS позаботился об этом.
У тебя есть хорошая идея, как это решить? Школа скоро закончится, и я потрачу некоторое время на исправление этого, но я подумал, что стоит также послушать мудрых людей из Интернета.
Краткие факты: NAS-сервер — Synology DS213j, а сервер работает под управлением FreeNAS.
С уважением.
решение1
Как указал выше Big Chris, это можно решить с помощью функции DDNS от Synology. Вот шаги, которые я выполнил:
- Если вы еще не зарегистрировались, посетите NAShttps://myds.synology.comи сделайте это.
- На NAS перейдите в Панель управления > Внешний доступ и введите Synology в качестве поставщика услуг.
- Заполните необходимую информацию.
Если вы уже настроили переадресацию портов, снимите этот флажок, и все готово!
Теперь измените ваш предыдущий IP-адрес во всех ваших конфигурациях навыбранное_имя_хоста.synology.me
Еще раз спасибо Большому Крису за то, что указал на это!