Reverse DNS problem

Here is my file configuration for named and their respective zone files.

Reverse DNS was not working and I had set these up. With this configuation, RDNS works, but it messes up other things like if I want to add a new account in whm, my main IP I use (118) is no longer a choice. I also can ping www.domain.com, but I can ping domain.com. Domain.com is what I use for NS and the server name. I have the IP range 118-121.

mail 14400 IN CNAME domain.com.
www 14400 IN CNAME xxx.xxx.148.118
ftp 14400 IN A xxx.xxx.148.118
secure 14400 IN A xxx.xxx.148.118www.secure 14400 IN A xxx.xxx.148.118
ns1.domain.com. 14400 IN A xxx.xxx.148.118
ns2.domain.com. 14400 IN A xxx.xxx.148.119

Ok, I deleted cp and included it in the domain.com.db file as an A record. Yes, it has definately been delegated and the reverse lookup works fine now. I guess the only change that I'm not sure how it happened was the "create a new account" script in whm.

Under "Ip Address" it used to list 118-121 and all of my domains are on the 118 for now. But after I did these changes to do the reverse DNS, 118 is no longer in the list. I'm not sure where whm pulls the list of ip's from.

Under "Main Shared Virtual Host IP" it is listed as xxx.xxx.148.118 on the edit setup page.

I could not find a good example for rDNS files (as aol doesn't accept the mail if you don't have it), so I'll post it just for an example. So anyone getting bounced email for 554 error this was the solution.

mail 14400 IN CNAME domain.com.
www 14400 IN CNAME domain.com.
ftp 14400 IN A xxx.xxx.148.118
secure 14400 IN A xxx.xxx.148.118www.secure 14400 IN A xxx.xxx.148.118
cp 14400 IN A xxx.xxx.148.118www.cp 14400 IN A xxx.xxx.148.118
ns1.domain.com. 14400 IN A xxx.xxx.148.118
ns2.domain.com. 14400 IN A xxx.xxx.148.119