Problema DNS Ubuntu Server

Innanzitutto, verifica che il tuo registro DNS sia definito correttamente, in modo che il dominio punti all’indirizzo IP del tuo server. Esegui:

$ host <your_domain>
<your_domain> has address <your_ip>

Quindi controlla se viene visualizzato il messaggio <your_domain> has address <your_ip> e se <your_ip> è corretto.

Se il record DNS punta correttamente all’indirizzo IP del tuo server, verifica se un firewall sta bloccando il traffico. Ad esempio, se il tuo server è un droplet di Digital Ocean, sul sito di Digital Ocean vai a Network → Firewalls e controlla se esiste un firewall che consente il traffico sulle porte 80 e 443 verso il tuo droplet. Se utilizzi AWS, verifica se esiste un gruppo di sicurezza associato alla tua istanza che consenta il traffico in ingresso su quelle porte. Se utilizzi un altro provider cloud, controlla se devi creare una regola del firewall cloud da qualche parte.

Controlla inoltre che il tuo server stesso consenta il traffico su queste porte (dovrebbe essere consentito per impostazione predefinita, a meno che non sia stato bloccato con una regola iptables o ufw). Probabilmente non è questo il caso, a meno che tu non abbia effettivamente utilizzato iptables o ufw.