Сервер не прослушивает IPv6

Сегодня наш сертификат Let’s Encrypt не обновился. Причина в том, что сервер не отвечает по IPv6. Пока мы решили проблему, удалив запись IPv6 из DNS.

Кажется, раньше это работало, но я не уверен. Не знаю, что именно проверить. Есть какие-то советы?

Судя по всему, фаервол настроен верно:

$ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
[...]        
80 (v6)                    ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)

Но он слушает только IPv4:

$ ss -tulpn | grep -e 80 -e 443
tcp    LISTEN  0       128            0.0.0.0:80          0.0.0.0:*             
tcp    LISTEN  0       128            0.0.0.0:443         0.0.0.0:*   

Установка, следующая официальной стандартной инструкции по установке Discourse, будет работать корректно в IPv6 при условии, что администратор настроил DNS-запись AAAA, а хост-машина имеет подключение к IPv6. Наша команда постоянно тестирует это в предложении VPS от Digital Ocean.

Использование других провайдеров и методов установки вносит множество переменных, и мы не можем предоставлять поддержку для всех возможных комбинаций.

Тем не менее, вы можете поделиться выводом команды docker ps?

Конечно:

$ sudo docker ps
CONTAINER ID   IMAGE                 COMMAND        CREATED        STATUS        PORTS                                      NAMES
15ceb9642e9b   local_discourse/app   "/sbin/boot"   3 months ago   Up 3 months   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp   app

спасибо!