Having DNS in UC environment is strongly suggested, but the phones don't really need DNS for anything, unless you need it for access to some xml services, etc. You can always create seperate DNS environment and put UC components in it, but the question is do you need it.
HTH,
Chris