It is not correct to have multiple PTR records for the same IP address. You can have multiple domains on the same IP address, but it is not possible to determine what domain name to return when there are multiple PTR records for one IP address.
Say you have domain1.com and domain2.com on your server at IP adress a.b.c.d and you create PTR records for both. What should a lookup for a.b.c.d return? Right, that's why you get a random domain name.
It's best to just have one PTR record for a.b.c.d and point that to something like server01.yourhostingcomany.com. Of course you'll need to add an A record for server01.yourhostingcompany.com that points to a.b.c.d as well.