Yes, both should have different IP address.
Your domain name will be having a single IP address, unless and until it is a haevy traffic site. There are many free DNS servers around whose services you ca use. www.mydomain.com , www.zoneedit.com etc.