![]() |
sprintdns for vBulletin 3.8.x
Вложений: 1
SprintDNS for vBulletin 3.8.x
Автоматическая защита DNS от смены IP сервера https://img.shields.io/badge/vBulletin-3.8.x-blue https://img.shields.io/badge/PHP-5.2%2B-purple https://img.shields.io/badge/license-free-green https://img.shields.io/badge/version-1.0.0-orange Проблема Ваш форум на VPS/облаке? IP сервера может смениться в любой момент — после перезагрузки, обслуживания, миграции. DNS-записи домена по-прежнему указывают на старый IP → форум лежит, пользователи видят ошибку, а вы узнаёте об этом через часы. Решение SprintDNS — модуль для vBulletin 3.8.x, который каждые 5 минут проверяет DNS A-запись вашего домена. Если IP сменился — модуль сам обновит DNS через API хостинг-провайдера. Без SSH. Без crontab на сервере. Всё работает изнутри форума. Возможности
Настройки в AdminCP После установки в разделе Settings → SprintDNS — Управление DNS появятся:
Установка Шаг 1. Загрузите файл sprintdns.php на сервер в папку: Код:
includes/cron/sprintdns.phpКод:
Plugins & Products → Manage Products → Add/Import ProductШаг 3. Перейдите в Settings → найдите группу SprintDNS → заполните домен, логин и пароль Beget. Готово. Модуль начнёт работу при следующем запуске крона (в течение 5 минут). Как проверить работу AdminCP → Scheduled Tasks → Scheduled Task Log — ищите записи SprintDNS:
Удаление AdminCP → Plugins & Products → Manage Products → SprintDNS → Uninstall. Модуль удалит свою таблицу логов, настройки и крон-задачу. Файл includes/cron/sprintdns.php удалите вручную. Требования
Совместимость Модуль использует только стандартные механизмы vBulletin (крон, настройки, БД). Не конфликтует с другими продуктами. Не модифицирует ядро. Поддержка провайдеров v1.0 — Beget Архитектура модуля позволяет добавлять провайдеров (Cloudflare, Hetzner DNS, REG.RU и др.) — каждый провайдер = одна PHP-функция. Автор smalta.net Версия: 1.0.0 Лицензия: бесплатно Если модуль помог — поставь лайк, это мотивирует. :cool: Установка для друга: Загрузить sprintdns.php в includes/cron/ на сервере форума AdminCP → Plugins & Products → Manage Products → Add/Import Product → выбрать product-sprintdns.xml AdminCP → Settings → SprintDNS — заполнить домен, Beget логин/пароль Всё — крон проверяет DNS каждые 5 минут Что делает модуль: Каждые 5 мин проверяет DNS A-запись домена Если IP расходится — обновляет через Beget API Сохраняет MX/TXT записи (почта, SPF, верификация) |
| Часовой пояс GMT +3, время: 15:24. |
Powered by vBulletin® Version 3.8.11 PL4;
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd;
Оператор обработки ПДн - ИП Алексеев А.С.;
ИНН: 333411310227; ОГРН: 307333419200050;
тел. +7 (4922) 49-42-22, legal@smalta.net