DNS Propagation Guide - LawtonChilesRedCrossClub/website GitHub Wiki
๐ DNS Propagation Guide
This page explains what DNS propagation is, why it causes delays, how to check it, and what to do if the domain seems stuck at โDNS Check in Progress.โ
What is DNS Propagation?
- When DNS records are updated (like pointing to GitHub Pages), the changes donโt apply instantly worldwide.
- Each internet provider caches DNS results, and it can take a few minutes up to 24โ48 hours to refresh everywhere.
- During this time, some people may reach the new site while others still see errors or the old site.
Why It Matters
- GitHub Pages wonโt issue HTTPS until DNS records are recognized worldwide.
- Seeing โ on DNSChecker doesnโt always mean something is broken โ it often just means propagation is still happening.
How to Check DNS Propagation
- Go to DNSChecker.org.
- Test two records:
- CNAME (www.lchsredcross.org) โ should point to
lawtonchilesredcrossclub.github.io
- A Record (lchsredcross.org) โ should point to GitHub IPs:
- 185.199.108.153
- 185.199.109.153
- 185.199.110.153
- 185.199.111.153
- CNAME (www.lchsredcross.org) โ should point to
- Look at the map:
- โ = updated and correct
- โ = still using old/broken data
What to Do if It Seems Stuck
- Normal waiting: If you see a mix of โ and โ, give it more time (can take up to 24 hours).
- Possible misconfig: If after 24 hours most are โ, check:
- Porkbun โ make sure only Cloudflare nameservers are listed.
- Cloudflare โ make sure only the correct CNAME and A records exist.
- GitHub Pages reset: If DNS is correct but GitHub still says โDNS Check in Progress,โ remove and re-add the custom domain in Settings โ Pages.
When Propagation is Complete
- Both
www.lchsredcross.org
andlchsredcross.org
show mostly โ results worldwide. - GitHubโs DNS check passes and Enforce HTTPS becomes available.
- You can then enable HTTPS for the site in GitHub Pages.
โ Summary: DNS propagation delays are normal. Wait, verify with DNSChecker, and only reconfigure if results stay โ after 24 hours.