You can read
this howto for setting up views in bind. It's written for Debian, but you can easily adapt it to solaris.
If you want to have 2 dns running on the same box and listening on 2 different IPs, you should use 2 different .conf files with the appropriate "listen-on" directive for each.
For the 2nd dns that will use views you have to run named using:
Code:
named -c /path/to/split-dns.conf
Regards