Если вы столкнулись с проблемой настройки фаервола с блокировкой по странам, то тут вы найдете решение этой проблемы.
3 декабря 2025 года у Synology произошел глобальный сбой службы DDNS и об этом я рассказывал в своем телеграм канале и группе ВК. Суть проблемы в том, что у пользователей пропал доступ к NAS по DDNS, причем как через интернет так и локально. Проблема была в том, что Synology NAS передавали информацию на сервера Synology о своих внешних IP адресах, но в DNS эта информация отсутствовала.
Как оказалось это еще не все. Многие стали замечать, что даже после восстановления службы Synology DDNS у них нет доступа к своим NAS через интернет. Проблема оказалась гораздо глубже. Дело в том, что многие настраивали безопасность с блокировкой по странам Geo IP и как раз тут и произошел второй сбой.
Выглядит это так

На вкладке выбора стран полностью отсутствует какая либо страна. Если страны нет, то и ее IP адресов тоже нет, а значит и нет доступа к NAS.
Не знаю пройдет ли эта проблема сама через время, но я сделал небольшой скрипт Synology GeoIP Repair Script и выложил его в открытый доступ на github. Вы можете посмотреть его и решить стоит вам его запускать или нет.
🚨 КРИТИЧЕСКОЕ ПРЕДУПРЕЖДЕНИЕ 🚨
ЭТО ОПАСНАЯ ОПЕРАЦИЯ!
⚠️ Этот скрипт полностью заменяет системную базу GeoIP в вашем Synology NAS.
⚠️ Используйте на свой страх и риск!
⚠️ Автор не несет ответственности за:
• Потерю данных
• Нарушение работы файрвола
• Проблемы с обновлениями DSM
• Любые другие последствия использования скрипта
Если вы решились на запуск этого скрипта, то ниже будет инструкция как это сделать.
Перейдите в панель управления, планировщик задач и создайте задачу «Скрипт, заданный пользователем»

Придумайте имя, обязательно укажите пользователя root и отключите выполнение по расписанию. На вкладке настройки задачи укажите такую команду:
curl -fsSL https://github.com/baf28/Synology-GeoIP-repaer-2025/raw/main/Synology-GeoIP-repaer.sh | bash

После сохранения задачи и ввода пароля, нужно выделить ее и запустить один раз.

Вы не увидите ход выполнения задачи, но через какое-то время 1-10 минут в настройках фаервола появятся страны и можно будет снова ими пользоваться.

Через 30 дней рекомендую удалить старый бекап такой командой все в том же планировщике:
find /var/db/geoip-database-backup-* -maxdepth 0 -type d -exec rm -rf {} \;
Теперь вы знаете как восстановить GeoIP в файрволе Synology после сбоя. Если вам это помогло, то прошу отблагодарить меня донатом.

