Arakhen, спаибо за идею, DNSSEC включил и настроил, у меня теперь зона подписана. Но проблема по прежнему присутствует.
Было бы очень странно, если бы причина была в этом, потому что, как я вижу, ни https://dnssec-debugger.verisignlabs.com/mybb.ru ни https://dnssec-debugger.verisignlabs.com/0pk.me не имеют DNSSEC.
Что имеем в итоге на моей стороне:
в настройках форума: "Требуется настройка"
dig выглядит правильно
% dig forum.bikekherson.com.ua @1.1.1.1
% dig _acme-challenge.forum.bikekherson.com.ua @1.1.1.1
Видим редирект на 0pk, если открываем как http
но
Уже получаем таймаут (я ограничил 5 сек, потому что дефолтный таймаут сильно долгий), но видим, что соединяемся на правильный сервер 91.194.3.140
В заголовках я подставлял правильный User-Agent, так как простой cURL сервер не принимает и всегда выдаёт 404, но это большой сути не играет, так как в браузере результат такой же: на http редирект на 0pk, на httpS — вечная загрузка.
Почему происходит редирект на http я могу понять, это ожидаемое поведение, тка как сейчас 0pk в настройках стоит как по умолчанию. Это нам доказывает, что настройки ДНС правильные.
Почему на httpS таймаут — не знаю, возможно из-за SSL
openssl s_client (много текста)
Как видим, в сертификате имеется только *.mybb.ru.
Главный вопрос, почему форум не понимает, что настройки DNS сделаны правильно. Моё предположение, что сервер (или его провайдерский DNS) не может получить доступ к группе NS серверов, которые содержат зону ua. или com.ua.
dig +trace (много текста)
dig forum.bikekherson.com.ua +trace
Следовательно поэтому и не понимает, что настройки сделаны и даже не обращется на Let's Encrypt, чтобы выпустить сертификат.
Я бы начал именно с dig +trace на сервере, чтобы убедиться, что он всё видит правильно. Если проблема будет в этом, то может есть смысл использовать для DNS запросов какой-то условный 1.1.1.1 или гугловые 8.8.8.8 или их публичный API https://dns.google/resolve?name=example.com&type=A