I'm moving to a new web host, so totally new IP. At the same time, I want to change my domain name from xyz.org to xyz.net (it's a non profit website that several hundred people use, but there's no organization. It's just me, so the '.org' is a bit of a misnomer). If people continue to go to xyz.org, I'd like them to be automatically redirected to xyz.net. Also, I'd like a way to detect, via server-side php or javascript in the client browser, that they've been forwarded and put up a message like 'Yo dude, start using the new URL: xyz.net'
I'd prefer to do all this while not having to pay to the original webhost to keep my xyz.org site running so it can forward users using traditional http forwarding methods. So can this forwarding be done any other way? Can a DNS registry service do this forwarding for me? Suggestions?