What is DNS propagation?
DNS propagation is the time it takes for changes made to your domain’s DNS records to update and be recognized by DNS servers across the Internet. While this process typically takes 24 to 48 hours, changes may sometimes propagate more quickly.
Follow these steps to monitor and manage the DNS propagation process effectively:
1. Update your DNS records
When you update your DNS records (such as A, AAAA, or MX records), the changes are saved on your DNS hosting provider's servers.
Refer to our guide on How to Add, Edit, or Delete DNS Records for detailed instructions.
2. Understand Time to Live (TTL) settings
Each DNS record has a TTL (time to live) value that determines how long the DNS information is stored or cached by servers and browsers before fetching a fresh copy. Lowering the TTL value before making changes can speed up propagation.
3. Wait for global DNS server updates
DNS servers worldwide update at different intervals and many ISPs (internet service providers) cache DNS records. These variations may delay the recognition of your updated records globally.
4. Flush your local DNS cache
Clearing your local DNS cache can help you see DNS updates faster on your device.
For Windows:
1. Open Command Prompt
2. Type: ipconfig /flushdns
For macOS:
1. Open Terminal
2. Type: sudo killall -HUP mDNSResponder
After flushing your cache, try accessing your domain to check if the changes have taken effect. Note that this will not speed up global propagation, and it may still take time for all users worldwide to see the updates.
Tips for managing DNS propagation
1. Plan ahead: Since propagation can take up to 48 hours, schedule DNS changes to minimize disruption.
2. Lower TTL before changes: Set a lower TTL (e.g., 3 hours) at least 24 hours before making major changes.
3. Be patient: Even with a lower TTL, some DNS servers may still take longer to update.
Note: Until DNS propagation is complete, some users may still be directed to the old IP address or server.