How to setup Reverse DNS on our email server

Posted on 2011-04-24
Last Modified: 2012-06-21
I need some help to setup reverse DNS server for our mail server. Before when I used DNS Tools it showed that we had Reverse DNS Server.
Now it says we dont and I dont know why

IP on mail server is:
We dont have our own DNS Server on our server

in Imail Software we use, we have to key in DNS Servers and we use our ISP's DNS Servers: and

We have 5 domain names + on our server and they are all sending with our smtp server
2 examples are

When we send mails to some customers we get:
>Server response to MAIL FROM:
>550 5.7.1 Connections not accepted from servers without a valid sender
>domain.nlpi127 Fix reverse DNS for

We are using "" for all our dns records for all the domains, so I guess I can add something in there somewhere, but I have no idea what

At the moment I have one thing saying:
v=spf1 a mx ip4: ~all  

Can anyone advice me what to do from here?
Any concrete examle on what to write under where in order to get a reverse DNS for our IP that will help all our domains sending from it?

Question by:morten444
    LVL 35

    Accepted Solution

    SPF records are also good to have, but in this case you need a reverse dns record aka PTR record (but you allready figured that out :)

    So, a PTR record is the only record which is not set up by your DNS hosting company but by your ISP.
    What you need to do is call your ISP and ask them to set up PTR records for your domains (all five).

    Normally your start with a DNS record (human readable) which is translated in to an ip address (computer readable). Because names can be faked, there is also a PTR record. This starts with the ip and get translated in to a (reverse) DNS name. Because the PTR starts with the ip, it has to be set up by the one who holds your ip addresses -> your ISP.

    Author Comment

    Hi. Thanks for your answer:

    1 question
    If all domains on our server will use the same SMTP Server:

    Is it enought that our ISP will create only a record for this one domain name?
    We are rapedly getting more sites and would prefere not to contact them every time

    LVL 35

    Expert Comment

    by:Ernie Beek
    Mm, that's a good one.

    Afaik that will work. But if you are sending emails from other domains from that server you have to make sure that the SPF records are set up to reflect that.

    So one PTR should work with the correct SPF records (and those will go through the DNS provider).

    Author Comment

    I see
    So our ISP will sort reverse dns

    and we will throgh our DNS hosting set a SPF Record for each of the domains sending mails from our server. That means adding a line like this for each domain:
    v=spf1 a mx ip4: ~all
    v=spf1 a mx ip4: ~all

    Have I understood that correct?
    LVL 35

    Expert Comment

    by:Ernie Beek
    You're understanding it quite good.

    The PTR record is to check if your mailserver is who it says it is.
    The SPF records are to determine what servers are allowed to send mail for your domain(s).

    That's all there is to it ;)

    Author Closing Comment

    We have now resolved the reverse DNS with our ISP.
    Thanks for all your help
    LVL 35

    Expert Comment

    by:Ernie Beek
    Glad I could help :)

    And thx for the points.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    6 Surprising Benefits of Threat Intelligence

    All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

    Granting full access permission allows users to access mailboxes present in their database. By giving full access permission one can open and read the content of any mailbox but cannot send emails from that mailbox.
    ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
    To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates…
    The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    11 Experts available now in Live!

    Get 1:1 Help Now