Замовити зараз | Завантажити | FAQ
Починаючи з версії 1.4, модуль почав підтримувати Синхронізацію DNS
(cloudflare.com, HestiaCP)
Для керування зонами DNS для синхронізації, вам потрібно встановити додатковий модуль PUQ Customization (безкоштовно)
https://doc.puq.info/books/puq-customization-whmcs-addon/page/dns-zones
https://doc.puq.info/books/puq-customization-whmcs-addon/chapter/module-puqproxmoxkvm
https://doc.puq.info/books/puq-customization-whmcs-addon
https://download.puqcloud.com/WHMCS/addons/PUQ-Customization/
Для вашої зручності ми підготували механізм, який генерує базові записи доменів для новостворених серверів.
Налаштування цих записів не є обов'язковим для правильної роботи та використання сервісу.
У цій версії модуля у нас немає інтеграції процедур та механізмів для синхронізації записів DNS з різними DNS-серверами. Модуль повертає всі IP-адреси та записи DNS у форматі json за допомогою http-запиту. Вам потрібно здійснити інтеграцію з вашим DNS-сервером самостійно.
Ми хочемо впровадити автоматичну інтеграцію записів DNS в популярні сервіси та DNS-сервери. Але ми не знаємо, з чого почати. Ви можете допомогти нам у цьому. Будь ласка, відвідайте наш форум та опублікуйте свої потреби. Ми обов'язково спробуємо реалізувати їх у майбутніх версіях.
https://faq.puqcloud.com/
Як це працює
Щоб отримати всі IP-адреси та записи DNS, вам потрібно надіслати GET-запит.
https://<WHMCS-SERVER>/modules/servers/puqProxmoxKVM/lib/dns/dns.php
Відповідь:
[
{
"forward" : "vlan-1-4779.vps.uuq.pl",
"ip" : "192.168.0.2",
"reverse" : "mail.uuq.pl"
},
{
"forward" : "vps-1-4780.vps.uuq.pl",
"ip" : "192.168.0.3",
"reverse" : "test.vps.uuq.pl"
},
{
"forward" : "vlan-1-4781.vps.uuq.pl",
"ip" : "192.168.0.4",
"reverse" : "blabla.vps.uuq.pl"
}
]
Скрипт не повертає записи, які містять помилки або є порожніми.
З цією інформацією ви можете імпортувати записи DNS у свій DNS-сервер.
Безпека
Приклад файлу .htaccess
order deny,allow
deny from all
allow from <allowed_IP_address>