Pues está claro que el problema es del ISP.
De todas maneras comprueba esto último. Ejecuta vía Shell:
dig any @hostname.com dominio.com
(reemplaza
hostname por el nombre de tu servidor)
Allí debes verificar que los servidores de nombre (DNS) que te aparezcan coincidan EXACTAMENTE con los que le tienes asignados al dominio ante el registrador. Ni uno más, ni uno menos, ni diferente. Han de coincidir exactamente.
Luego ejecuta:
dig any www.dominio.com
Así vas a verificar que el registro
www exista. Te tiene que dar un resultado algo así como:
;; ANSWER SECTION:
www.dominio.com. 86400 IN A 1.2.3.4 (<- dirección IP)
Si todo te resulta bien, entonces has hecho todo lo que podías hacer de tu parte.
Saludos,