I don’t do alot of Solaris, but recently had to amend /etc/resolv.conf. This is not as straightforward as it used to be…

svccfg -s dns/client
   setprop config/options = "timeout:0 attempts:1 rotate"
   setprop config/nameserver = (192.168.0.1 192.168.0.2 192.168.0.3)
   refresh
   quit
svcadm restart dns/client