Sous Solaris 10, je sais pas, mais sous Solaris 9, en plus de /etc/resolv.conf, il faut verifier dans ton fichier /etc/nsswitch.conf que la résolution de noms passe par les dns:
Il doit exister dans ce fichier une ligne
si dns n'est pas à la fin de la ligne, le rajouter.