Sembra che tu stia facendo le cose giuste. Sei sicuro che il tuo DNS si risolva sull’IP del tuo server e solo lì?
Oh. A prima vista non posso dire se discourse-setup guardi solo all’IPv4.
Potresti provare a eseguire ./discourse-setup --skip-connection-test per saltare il test.