• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2471
  • Last Modified:

Howto clear cached MX records?

Please help me with this simple question.

Commands that DID NOT help me with this question:
/etc/rc.d/init.d/nscd restart
rndc flush
rndc reload
/etc/rc.d/init.d/named restart

After them i still get old MX records.
Dmitriy Ilyin
Dmitriy Ilyin
  • 2
  • 2
3 Solutions
Chris DentPowerShell DeveloperCommented:

Do you use Forwarders? Because if you use Forwarders in your configuration you will always get the cached response from the Forwarder.

If you run:

dig <domain> mx

It should also show you the TTL remaining which would be useful as well.

Reflush the nscd daemon, eg. /etc/init.d/nscd restart. If you still get old DNS records you are using another DNS server (The server you issued the command at is NOT the dns server). Either also reflush the dns server your linux host is refering to or change it to another DNS.
Dmitriy Ilyinsenior system administratorAuthor Commented:
It's seems to me i don't use forwarders...
Where i can check this?

Chris DentPowerShell DeveloperCommented:

named.conf, Global section unless it's a conditional forward in which case it will be listed as a zone.

If it isn't using Forwarders you would have to check the answer from the servers authoritative for the domain. Perhaps the quickest way is:

dig domain.com mx +trace

Or direct a query at each name server listed in the NS record:

dig domain.com mx @ns1.domain.com
dig domain.com mx @ns2.domain.com

The idea being to find the source of the response for your query.

Dmitriy Ilyinsenior system administratorAuthor Commented:
All my dig commands recieve data from forwarder.
Thanks for +trace tip :)
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now