Problema de DNS no Ubuntu Server

Primeiro, verifique se o registro do seu DNS está definido corretamente, de modo que o domínio aponte corretamente para o IP do seu servidor. Execute:

$ host <your_domain>
<your_domain> tem o endereço <your_ip>

Em seguida, verifique se a mensagem <your_domain> tem o endereço <your_ip> aparece e se <your_ip> está correto.

Se o registro DNS apontar corretamente para o IP do seu servidor, verifique se há algum firewall bloqueando o tráfego. Por exemplo, se o seu servidor for uma instância (droplet) do Digital Ocean, no site do Digital Ocean, vá em Network → Firewalls e verifique se há um firewall que permita o tráfego nas portas 80 e 443 para a sua instância. Se estiver usando AWS, verifique se há um grupo de segurança associado à sua instância que permita o tráfego de entrada nessas portas. Se usar um provedor de nuvem diferente, verifique se precisa criar uma regra de firewall na nuvem em algum lugar.

Verifique também se o próprio servidor permite o tráfego nessas portas (deveria permitir por padrão, a menos que você tenha bloqueado com alguma regra iptables ou ufw). Provavelmente não é esse o caso, a menos que você tenha realmente usado iptables ou ufw.