DNS Checker
–
Check my DNS, MX record, cname record, & a records
Verify A, MX, CNAME, NS, TXT, AAA records across India and 20 global locations.
After changing hosts, enter the new IP your provider gave you. We’ll show which locations have switched over (green) and which still serve the old one (red).
Check DNS online – Built in India
check DNS online using this tool and get the likely root cause when something’s off, and the exact steps to fix it and not just a grid of green and red dots.
Whether you’ve just migrated hosts, you’re troubleshooting a site, or you’re reviewing your setup, the tool tailors its guidance to your situation.
What makes this DNS lookup tool different
Most DNS lookup tools show green and red dots, then leave you to interpret them. This one reads the same result and tells you what’s happening, why, and what to do.
DNS not working after migration? Diagnose and fix it
If your website is showing old IP after migration, nameserver is not updating, email not working after DNS change India, or your domain is not resolving after a hosting change — this section diagnoses every common scenario with a specific fix for each.
Common browser DNS error messages explained
These error messages in Chrome, Firefox, and Edge all indicate a DNS problem. Use the DNS checker above to diagnose which specific record is causing the error.
Common DNS migration problems — with India-specific fixes
Why it persists: Your previous TTL value determines how long DNS servers cache the old record. TTL 86400 = 24-hour wait. TTL 300 = 5-minute wait. Check the TTL shown in your results — that is your maximum wait time.
India-specific: BSNL caches for the full TTL duration. Jio and Airtel typically update in 4–12 hours even with high TTL. If you see the new IP from the above checker but still see the old site in your browser — flush your local DNS cache.
2. Windows flush:
ipconfig /flushdns3. Chrome flush: chrome://net-internals/#dns → Clear
4. If not yet showing new IP, wait the TTL duration shown
Most common cause: Indian domain registrars (BigRock, GoDaddy India, Namecheap) often require a separate Save or Confirm step that is easy to miss. The nameserver fields accept and display new values without actually saving them until you click a specific confirmation button.
Secondary cause: Some registrars require email verification for nameserver changes. Check for a verification email from your registrar.
2. DNS/Nameserver settings → check for unsaved changes
3. Re-enter the new nameservers and look for a Save/Submit button
4. Check email for registrar verification request
5. Wait 24 hours after re-saving, check NS above again
Why it happens: When you changed nameservers, your MX records moved to the new DNS provider’s control. If MX records were not manually recreated there, email routing breaks immediately.
Run this check now: Select MX in the DNS checker above, enter your domain. Compare results to your email provider’s required MX values below.
aspmx.l.google.com (P1)Zoho Mail:
mx.zoho.in (P10)Microsoft 365:
domain.mail.protection.outlook.comcPanel hosting email:
mail.yourdomain.com
India ISP behaviour: Airtel’s DNS resolver routes to Singapore (APNIC research, Dec 2024), meaning Airtel users may see old MX records longer than other ISPs. Ask senders to retry after 12 hours if their email bounces — Airtel’s cache may not have updated yet.
Verify SPF too: Even with correct MX, emails go to spam without a valid SPF TXT record. Select TXT above and check for an SPF record starting with
v=spf1.
2. TXT check → verify SPF record exists
3. If MX correct but email still fails → check DKIM TXT
4. Wait TTL duration then recheck
Most common cause: Nameservers were changed to new host’s nameservers, but the DNS zone (the collection of A, MX, CNAME records) was not created on the new host. The nameservers are authoritative but have nothing to serve.
How to fix: Log into your new host’s control panel and find “Add Domain” or “Addon Domain” or “DNS Zone.” Create the zone for your domain and add at minimum an A record pointing to your new server’s IP address.
Cloudways: Application → Domain Management → Add Domain
cPanel: Zone Editor → +A Record → enter IP
BigRock: Hosting CP → Domain Manager → DNS Records
Why it happens: Airtel routes DNS to Singapore (slower propagation). BSNL has 24–48 hour cache times. These ISPs hold old records much longer than Jio. This is not something you can fix on your end — it resolves with time.
Workaround for urgent cases: Tell Airtel/BSNL users to manually change their device DNS to 8.8.8.8 or 1.1.1.1. This bypasses the ISP DNS entirely and they immediately see the propagated result.
iPhone: Settings → Wi-Fi → (i) → Configure DNS → 8.8.8.8
Windows: Network → DNS → Preferred: 8.8.8.8
DNS propagation checker – India ISP timeline
DNS propagation for major Indian ISPs typically takes 2 to 48 hours. Major ISPs, such as Jio (AS55836), Airtel (AS9829), Vodafone Idea (AS24560), and BSNL (AS9829) – often cache records significantly beyond their set TTL limits, making regional(India) propagation one of the slowest in the global chain.
This table tells you what to expect for each Indian ISP after migration.
DNS speed test – how quickly your DNS responds to Indian visitors
Website owners are discovering that slow DNS resolution is a hidden cause of slow page loading that no amount of hosting speed improvement can fix, because DNS happens before your hosting server is even contacted.
⚡ What is DNS speed and why does it matter?
Every time a visitor loads your website, their browser first asks a DNS server: “What IP address is this domain?” The time this lookup takes is your DNS resolution time – also called DNS latency.
Most of that delay comes down to distance. According to Google’s Public DNS documentation, latency between a user and their resolver is driven largely by the geographical distance between them, along with network congestion and routing. So a resolver located in India responds faster for your Indian visitors than one routed through the US or Europe
How to test your DNS speed from India
Windows:
nslookup yourdomain.com 1.1.1.1Linux/Mac:
dig yourdomain.com @1.1.1.1Run it a couple of times: the first includes connection setup, and later runs show the cached, steady-state speed. Under 50ms is excellent; consistently over 200ms suggests your DNS provider may be routing through distant servers, and one with Indian infrastructure would resolve faster for your visitors.
If your DNS server is in US, this lookup takes 200 – 500ms. If it uses a provider with a Mumbai edge node, like Cloudflare, it takes under 10ms. That difference adds up on every page, for every visitor – completely invisible to your users, but directly affecting how fast your site feels.
This is also why your DNS and hosting location matters: A provider with real Indian Server infrastructure resolves faster for your Indian visitors than one routing through the US or Europe – which is exactly what our Partner Host Latency – India hosting benchmarks measures.
Check DNS records – what each type does for your website
Every domain has multiple DNS record types. Each controls a different part of how your website, email, and subdomains work. Here is when to check each one — and what to do when it is wrong.
aspmx.l.google.com at priority 1.v=spf1 include:youresp.com ~allDNS checker questions answered for Indian websites
Plain answers – no jargon, no technical assumptions about your background.
How do I check my DNS online free from India?
+How do I check DNS speed test from India?
+Run it twice – the first includes setup, the second shows the cached, steady-state speed. Under 50ms is excellent; consistently over 200ms suggests your DNS provider may be routing through distant servers, and one with Indian infrastructure would resolve faster for your visitors.
What is a free alternative to MXToolbox DNS lookup for Indian websites?
+Hosting Garage DNS checker is the India-native alternative to MXToolbox DNS lookup – checking A, MX, CNAME, NS, TXT, and AAAA records from our HG Node, Mumbai based private server. It shows what your Indian visitors actually see, not what a US resolver sees. Free, no login, no usage limits.
For MX record checks specifically – MXToolbox’s primary use case – our MX record check returns results from Mumbai that reflect Indian mail server routing.
How do I check DNS propagation in India?
+Propagation timeline by ISP: Jio = 2–6 hours, Airtel = 4–24 hours, ACT = 2–8 hours, BSNL = 24–48 hours. To speed up future migrations, lower your TTL to 300 seconds at least 24 hours before making any DNS changes. The DNS propagation checker will then show changes within minutes rather than hours.
How do I check DNS server and verify nameservers are correct?
+For Hostinger: nameservers should be ns1.dns-parking.com and ns2.dns-parking.com. For Cloudways: the nameservers shown in your Application → Domain Management panel. For cPanel hosts: typically ns1.yourhostingprovider.com and ns2.yourhostingprovider.com.
If NS check shows wrong nameservers after 48 hours, log back into your domain registrar and verify the change was saved. Many Indian registrars require a separate confirmation step.
How do I do a DNS name check for TXT records?
+Common DNS name check scenarios in India:
• Google Search Console verification failing: TXT record not saved or propagated
• Emails going to spam: SPF record missing – should start with v=spf1
• Emails bouncing: DKIM TXT record missing or incorrect after migration
• New hosting migration: verify old host’s verification records were removed and new ones added
After adding or changing TXT records, use this DNS name check tool every 30 minutes to confirm propagation progress.
How do I check domain owner and when does my domain expire?
+For a domain expiry check: the expiry date is in the WHOIS “Registry Expiry Date” field.
Critical: domain expiry and hosting expiry are completely separate. Your domain can expire while hosting is active (site goes offline) or hosting can expire while domain is active (site goes offline for different reasons). Check both independently.
What does DNS_PROBE_FINISHED_NXDOMAIN mean and how do I fix it?
+Common causes and fixes:
• Nameservers changed to new host but DNS zone not created on new host → log into new host, Add Domain, create A record
• Domain has expired → check with registrar immediately, renew + wait propagation
• Typo in domain name → verify the domain is spelled correctly
• DNS record deleted accidentally → restore from registrar backup or recreate
Use the NS record check above first – if it returns results, your nameservers are working but the new host has no records configured. If it returns nothing, your domain registrar-level configuration may be the issue.
Is this DNS checker free to use?
+Our tools are completely independent and will remain free.
Why does my DNS check show a DNSSEC or SERVFAIL error?
+Why do different DNS checkers show different results for the same domain?
+Check web hosting India performance
Your DNS is sorted – but is the server behind it fast? Here’s how it compares on real response time, measured from India. Useful whether you’ve just migrated or you’re deciding where to move next.
Built by people with 13+ years of hands-on experience in the Indian web hosting industry - including those who've handled DNS migrations and propagation issues. We explain what a result means, its root cause and how to fix it.