Actually,
Your really only need 5 entries:
domain.com. IN NS ns.nameserver1.com.
domain.com. IN NS ns.nameserver2.com.
domain.com. IN A
domain.com. IN MX 10 domain.com.
*.domain.com. IN CNAME domain.com.
Typically, I set mine up as follows, which includes a few extra lines, just to make things easier to follow:
domain.com. IN NS ns.nameserver1.com.
domain.com. IN NS ns.nameserver2.com.
domain.com. IN A
mail.domain.com. IN CNAME domain.com.
www.domain.com. IN CNAME domain.com.
ftp.domain.com. IN CNAME domain.com.
*.domain.com. IN CNAME domain.com.
domain.com. IN MX 10 mail.domain.com.
NOTE #1: if you build these by hand, be sure to include the "." at the end of each full domain and all the rest of the stuff for a properly formatted DNS entry. If you just use Plesk's PSA (which I'm assuming you are), then just create these records there (it'll add the "." at the end)
NOTE #2: You notice I took out the PTR record. They aren't needed for Virtual Hosted domains (more than one domain on a single IP). PTR records map IPs to Names, so a PTR here wouldn't make sense (Plesk puts one by default, but I changed that).
NOTE #3: If you are using your own nameservers, you do not need to create separate plesk accounts for each nameserver, contrary to other threads here. If your nameservers are
ns1.nameserver.net and
ns2.nameserver.net, then create an account for
nameserver.net but add the following 4 lines:
ns1.nameserver.net A
ns2.nameserver.net A
PTR ns1.nameserver.net.
PTR ns2.nameserver.net.
I also add an A and PTR records for simply nameserver.net, since it is a 3rd IP (the main IP of my box).
HTH!
-Danimal