All free tools

DNS propagation checker.

Changed your website or email DNS settings? Check whether locations around the world are seeing your updates.

Enter your domain, such as yourdomain.com, without https:// or a page address. For a specific record, enter its full name, such as _dmarc.yourdomain.com.

For a website, start with A. For SPF or DMARC, choose TXT.

Check against your new records

Open the DNS settings where you saved your changes. Find the record you changed and copy its Value, Content or Target into this box. If there are several records with the same name and type, include each value on a separate line. For MX records, put the priority number before the mail server name, for example 10 mail.yourdomain.com. Copy TXT values exactly, including spaces and capital letters. Leave this blank to see what each location finds.

Checks in 24 countries

North America
  • United States1 check
  • Canada1 check
  • Mexico1 check
South America
  • Brazil1 check
  • Argentina1 check
  • Chile1 check
Europe
  • United Kingdom1 check
  • Germany1 check
  • France1 check
  • Netherlands1 check
  • Spain1 check
  • Italy1 check
  • Sweden1 check
Africa
  • South Africa1 check
  • Kenya1 check
  • Nigeria1 check
Asia
  • Japan1 check
  • Singapore1 check
  • India1 check
  • South Korea1 check
  • Indonesia1 check
  • United Arab Emirates1 check
Oceania
  • Australia1 check
  • New Zealand1 check

We check from the countries listed here. If we cannot check from a country, we show it as unavailable. Your results show the city and DNS server used for each check.

What is DNS propagation?

When you change a DNS record, some places may keep using the old one for a while. DNS propagation is the time it takes for those saved copies to update. That is why a website or email change can work for some people before others.

How long does DNS propagation take?

Usually a few minutes to a few hours. If you have changed nameservers or moved to a different DNS provider, allow 24–48 hours. Some changes can take longer.

Check now, then try again in 30–60 minutes. If some countries show your new records and others show the old ones, they may still be catching up. If the old records are still showing after 48 hours, ask your DNS provider to confirm that the new records are active for your domain.

More about DNS update times.

Why do DNS servers return different answers?

DNS servers save copies of your records and refresh them at different times. After you make a change, some may still show the old details while others already have the new ones. For example, if you move your website, some visitors may reach the old website while others reach the new one.

If you have just made a change, check again in 30–60 minutes to see whether more locations have picked it up. Different answers can also be normal: some websites send visitors to different servers depending on where they are.

How do I know if my DNS change has updated?

Open the DNS settings where you made the change and copy the new record value. On this page, open Check against your new records, paste that value and run the check. If there are several records with the same name and type, paste all their values, one per line.

Matches your records means that location found exactly the values you pasted. Different from your records means it found something else; after a recent change, that could be an old copy. If every check matches, the new values are showing at all the locations we checked. Other places may still be catching up.

Unavailable means we could not complete the check from that location. Try again later; this result alone does not mean your DNS settings are wrong.

Which name and record type should I check?

Check the settings or setup instructions for the service you are changing. Use the record name and type listed there. If you are unsure, start here:

  • Website: enter yourdomain.com, or www.yourdomain.com if that is the address you changed. Choose A for an IPv4 address, AAAA for an IPv6 address, or CNAME if your instructions gave you another domain name.
  • Receiving email: enter the part after @ in your email address and choose MX.
  • SPF: enter the domain named in your email provider’s SPF instructions and choose TXT.
  • DMARC: enter _dmarc.yourdomain.com and choose TXT.
  • DKIM: copy the full record name from your email provider’s setup instructions. Choose TXT or CNAME as those instructions specify.
  • NS, SOA or SRV: use the name and type your provider asks you to check.

Replace yourdomain.com with your own domain wherever it appears in these examples.