changing IP thru editing files

I attempted to change the IP of my Solaris 9 box by changing these files:

/etc/hosts
/etc/hostname.dmfe0

And when I rebooted my system, the changes did not come up through the reboots. I have searched high and low and this is how you change the IP address permanently. Can anyone tell me what I am doing wrong?

I never made changes to these files:
/etc/net/ticlts/hosts
/etc/net/ticots/hosts
/etc/net/ticotsord/hosts

Would like comments on why my system is not showing up with the new IP address?

Thanks.

put the hostname in the the hostname.interface file:
EG: /etc/hostname.bge0 or /etc/hostname.dmfe0

set the IP for the hostname in /etc/inet/hosts
so hosts file should look a bit like this
10.1.1.1 mybox mybox.mydomain.com

/etc/inet/hosts may be linked to /etc/host but then again it may not....

you have to give IP in /etc/inet/hosts. but as soon as you give the IP you have to press tab then hostname in this file (don't use space bar) .