I’m very happy with hCP, and its performance is really good. I’m been doing some mail server setup and found out that there is one field which reduces the score of my email delivery. I have setup the DKIM as instructed in hCP and all the records as well!
Your mail server identifies itself as hosts.starverse.in
$ telnet 134.255.220.195 25
Trying 134.255.220.195...
Connected to 134.255.220.195.
Escape character is '^]'.
220 hosts.starverse.in <-- your mail server's name ;)
quit
221 hosts.starverse.in closing connection
Connection closed by foreign host.
So the ip 134.255.220.195 PTR record should point to hosts.starverse.in. Said that, I don’t know where you add the PTR record but it doesn’t have any value yet.
$ dig -x 134.255.220.195 +short
Your hosting provider should have a section on the control panel to create the PTR for the ip, if you can’t see one, contact them, they should be able to help you to create the PTR record.
Great, but only one of the DNS servers (ns1) is answering, the other one (ns2) is refusing to answer so there is something wrong with the second one and you should contact your hosting provider to know what’s going on.
The PTR record must be added to the DNS servers of your hosting provider or the ones that manages the zone 220.255.134.in-addr.arpa. and in this case it is your hosting provider who manages them, not Cloudflare.
You hosting provider manages the zone 220.255.134.in-addr.arpa. using two dns servers; ns1.zap-hosting.com and ns2.zap-hosting.com and ns1 works fine but ns2 doesn’t and that is the reason you should contact to zap-hosting.com to know what the problem is.
So to put it in a simple way, the PTR records are only managed by the hosting provider and not the user. And users doesn’t need to setup PTR for their domain but request PTR record to hosting provider.