Com a chamada Curl você não está usando DNS, você está pedindo para ir direto para o IP de destino, mas para dizer ao servidor qual site você está depois, enviando um cabeçalho host:
.
Com o seu navegador, você está apenas colocando o URL diretamente na barra de endereço e, portanto, seu servidor DNS deve resolver example.com
. Não é possível e, portanto, produz um erro.
Portanto, a conclusão é que o DNS não está configurado corretamente.