es totalmente necesario obtener el dns e ip del host para poder asignarle un dominio a un sitio, fijate que hay hosts que no los proveen.
Yo actualmente uso
www.awardspce.com te lo recomiendo porque te deja tener hasta dos dominios (si te da la ip y el dns) y te da 200mb, mysql, php, etc ;)
adios ;)