Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

I have the following configuration in my DNS Zone. I want to switch the @ record to a different IP address, but I want to keep the MX records the same. Please note the IP address has been changed to to protect privacy.


So, what I'm wondering is, can I change then @ record and then can I just change the MX entries Host from @ to ?


I'm wondering because when I use and do a MX lookup for a different domain that is I believe on the same server, it gives me 4 different IP addresses, none of which match the current @ record's IP address.


So should I change my MX section to look like this?


share|improve this question
up vote 3 down vote accepted

MX entries specify which server(s) to contact for delivering emails to a certain domain. The "@" refers to the base domain, and not to an ip address.

The MX records have nothing to do with the A records for the same domain, they are completely separate. So if you change the A record for "@", it normally won't affect any MX records.

But if you change the "@" to in an MX record, that means the server it points to (e.g. mx1) will be used for delivering emails sent to something@ and not to something@your.domain. I think there is no point in doing that, and it probably wouldn't work at all.

share|improve this answer
I think you're right. I need to just put the @ sign into the host column. I wil try it tomorrow. thanks. – cwd Aug 24 '11 at 5:13

The @ symbol refers to just the domain... Basically when no prefix is used, the @ symbol can be used. So just put @ in the column on Godaddy.

share|improve this answer
You're quite incorrect. @ is a shortcut for the current $ORIGIN. This does not mean it is always equal to the zone name: the $ORIGIN is equal to the zone name only when you haven't set it manually. – adaptr Mar 9 '12 at 11:19
@adaptr - can you elaborate on $ORIGIN or post a link to more information on it? – cwd Mar 29 '12 at 13:39
Either the Zytrax book or the RFC, section 5.1 Format will have more information. – adaptr Mar 29 '12 at 14:44

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.