DNS setup: server1-> CNAME to server2 -> IP address without website being visible on server2

view story

http://serverfault.com – I've been trying to figure this out for a while. I've been googling but I couldn't really figure it out. I have bunch of VPS's for my clients. Each has its own IP address, with a single website on it, and its own domain name which the client controls (so I have no access to their DNS settings). I setup the hostnames of the VPS's as a subdomain of my website (srv01.companyname.com, srv02.companyname.com etc.) and have an A record for each one of them, pointing to the IP address assigned. I also have a reverse DNS that matches each IP address with its companyname.com subdomain (or hostname), as (HowTos)