Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR
DNS Troubleshooting Guide

DNS Cache Problems and Solutions

If a domain still opens the old server, works on one device but not another, or becomes inaccessible after a DNS change, the cause is usually a stale record stored at one of the DNS caching layers.

Windows, macOS and Linux commands Browser and router checks Propagation and TTL explanation
Understanding the Problem

Why do you still see the old IP address?

A DNS response may be cached by several systems before the request reaches the authoritative nameserver. Clearing only one layer may not be enough.

Device cache

Your operating system can temporarily store previously resolved domain and IP mappings.

Browser connection cache

The browser can reuse existing connections, service workers and internal network state.

Router and local network

A modem, router or company network can use its own recursive resolver and cache.

Recursive DNS provider

Your ISP or public DNS service can retain the previous response until the record TTL expires.

Common Symptoms

How a DNS cache problem appears

The website opens from mobile data but not from Wi-Fi.
One computer shows the new site while another shows the old server.
The root domain works but the www record does not, or the opposite.
The domain occasionally changes between the previous and new server.
The SSL certificate belongs to the old hosting service.
The website works through a DNS preview tool but not through the normal connection.
Clearing Methods

Clear the local DNS cache

Run the command for your operating system, close the browser completely and test again. Administrator privileges may be required.

Windows

  1. Open Command Prompt or Windows Terminal as administrator.
  2. Run the DNS cache clearing command.
  3. Close and reopen the browser before testing.
ipconfig /flushdns

macOS

  1. Open Terminal.
  2. Run the command and enter the administrator password if requested.
  3. Close and reopen the browser.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Linux

  1. Open Terminal.
  2. Use the command supported by your distribution and DNS service.
  3. Restart the browser after clearing the cache.
sudo resolvectl flush-caches
sudo systemctl restart systemd-resolved
sudo systemctl restart NetworkManager
Browser and Network

Continue with these checks

If the operating system command does not solve the issue, test the remaining caching layers in order.

Use a private window

A private window helps test without most existing cookies and local browser state.

Close the browser completely

End all browser processes and reopen it so existing connections are not reused.

Restart the router

Power off the modem or router briefly if it maintains a local DNS cache.

Test another network

Compare Wi-Fi with mobile data to determine whether the problem is local or provider-based.

Try another DNS resolver

Temporarily test a reputable public resolver to compare recursive DNS responses.

Check VPN and security software

VPN, antivirus, proxy and filtering software can use separate DNS settings.

Technical Verification

Check which IP address is returned

Use these commands to compare your normal resolver with an authoritative or public DNS response.

Windows PowerShell

Resolve-DnsName example.com
Resolve-DnsName example.com -Server 1.1.1.1

Windows Command Prompt

nslookup example.com
nslookup example.com 8.8.8.8

macOS and Linux

dig example.com
dig @1.1.1.1 example.com
DNS Propagation

Why can DNS changes take time?

Each DNS record has a TTL value. Recursive resolvers may continue returning the previous value until that cached response expires. Different networks can therefore update at different times.

01

Authoritative record

The DNS provider publishes the new A, AAAA, CNAME or nameserver record.

02

TTL countdown

Resolvers that already cached the previous answer may retain it until the TTL period ends.

03

Resolver refresh

Each recursive DNS provider requests the updated answer when its cached record expires.

04

Connection refresh

The browser, operating system and local network must stop reusing the previous connection or address.

Temporary Preview

Test the new server with the hosts file

For a temporary test on your own computer, you can map a domain to a specific IP address. Remove the entry after testing because it overrides normal DNS resolution.

Windows
C:\Windows\System32\drivers\etc\hosts
macOS and Linux
/etc/hosts
hosts
203.0.113.10 example.com www.example.com

Only use an IP address you trust. An incorrect hosts entry can redirect the domain to the wrong server and will continue working even after DNS records change.

Frequently Asked Questions

DNS cache and propagation questions

Important points to check before changing DNS records again.

No. It clears only the cache on your own device. Other networks and recursive DNS providers refresh their records according to their cached TTL values.

Need Assistance?

Preview the new server or contact support

Use the DNS preview tool to test the destination server without waiting for local cache refresh, or contact our team for technical guidance.

Top