Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Want to set up PTR record(s) to handle the following:

Site with mail server (Exchange 2010) has three Internet connections, with the firewall handling load balancing.

I know that if the Internet connection with the IP in the MX record goes down, then no email will be received. Would still like to send email if this happens.

Have read some advice for setting up a PTR record for one IP.

If I bind the email to the same IP as the MX record, and create a PTR record for that IP, am assuming that if that particular connection goes down, then any outgoing email sent via the other connections will fail a PTR lookup and be marked as spam.

Do you know a way around this?


share|improve this question
Not a complete answer, but you can have multiple MX records, one for each IP address, and a sender will try them in the order you specify in the priority field. – Flup Mar 14 '13 at 8:31
up vote 0 down vote accepted

You can have as many PTR records pointing to one domain as you want. I'd set them up as slightly different names, just because adding multiple A records for one domain means that the address returned for that name might not be the same one with which the server is connecting.

This MX setup will work nicely on the incoming side, but as your mailserver will only identify itself as one of these domain names, the reverse lookup may not function exactly as you'd like it.

An SPF record would probably help to resolve some of the situations:

v=spf1 mx -all would verify that any server with an MX record in your domain can send mail.. IN A IN A IN A IN MX 10 IN MX 20 IN MX 30 PTR PTR PTR

BTW, you could always use an external relay for your mail, it would probably be available over any of the three connections..

share|improve this answer

You can add some ptr records that will point to all of your outgoing connections and they will verify that this is good sender for remote servers.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.