Forget about who is responsible for the domain names. This has nothing to do with what servers resolve which domain names. Reverse DNS uses a special zone file and reverse zones are usually delegated to whoever is responsible for those IP addresses.
So, if you have the domain jonnywah.com and that domain is hosted on the DNS servers for ZoneEdit, it doesn't mean that the same DNS servers are going to be responsible for the reverse DNS.
If your server is on IP address 1.2.3.4 with your ISP then it is most likely that your ISP will have the reverse zone 3.2.1.in-addr.arpa assigned to them. If they do have the zone delegated to them then they would create a PTR record for your mail server. You really should also create a forward lookup on ZoneEdit to match the reverse for servers that do double reverse DNS. In this case they see an incoming IP address and then check the PTR record. Once that has resolved to a hostname they then check the hostname to see if it resolves to the original address.
So, lets say that you call your server web.jonnywah.com. In your zone file on ZoneEdit you would have ..
web.jonnywah.com IN A 1.2.3.4
Now if the IP address 1.2.3.4 belongs to your hosting company then they would create a reverse entry on THEIR DNS servers as such ...
4.3.2.1.in-addr.arpa IN PTR web.jonnywah.com
So the forward zone jonnywah.com is delegated to the ZoneEdit server but the reverse zone for its IP address 1.2.3.4 is delegated to the ISP's DNS servers and so only they can create the reverse record.
Clear as mud?
Chris.
**********************
Chris Andrew, CCNA, CCSA
chris@iproute.co.uk
**********************