Step-by-Step Guide to Setting Up a Hashnode Blog in Nigeria and Solving Accessibility Problems

If you’ve set up a Hashnode blog and noticed it doesn’t load on Nigerian ISPs, you’re not alone. Many users resort to VPNs, but there’s a better solution—using Cloudflare’s proxy (orange cloud) instead of DNS-only (gray cloud).
However, there’s one issue: Hashnode won’t verify your domain if Cloudflare’s proxy is enabled. In this guide, I’ll show you how to successfully verify your subdomain and still make your blog accessible without a VPN.
The Problem: Hashnode Blogs Not Resolving on Nigerian ISPs
Hashnode requires you to set your DNS records to DNS-only (gray cloud) in Cloudflare for verification. But even after doing this, many Nigerian ISPs fail to resolve custom domains, leaving users locked out of their own blogs.
Since Hashnode won’t verify your domain if Cloudflare’s proxy is enabled, the trick is to temporarily disable the proxy, complete the verification, and then turn it back on.
The Fix: Verify Your Domain, Then Enable Cloudflare Proxy
Instead of struggling with VPNs, follow these steps to verify your Hashnode domain and make your blog accessible.
Step 1: Add Your Domain to Cloudflare
Sign up at Cloudflare and add your domain.
Let Cloudflare scan and import your DNS records.
Step 2: Verify Your Hashnode Domain
Go to Cloudflare’s DNS settings.
Add a CNAME record:
Name:
blog
(or whatever subdomain you’re using).Target:
hashnode.network
.Proxy Status: Set to DNS-only (gray cloud).
Go to Hashnode and verify your custom domain.
Once verification is complete, your blog is connected, but it still might not resolve on Nigerian ISPs.
Step 3: Enable Cloudflare Proxy
Go back to Cloudflare’s DNS settings.
Change the Proxy Status of your CNAME record to Proxied (orange cloud ON).
Wait a few minutes for the changes to propagate.
Your blog should now be accessible across Nigerian ISPs without needing a VPN!
Why This Works
Hashnode requires DNS-only mode for verification, but Nigerian ISPs often fail to resolve hashnode.network
. When you enable Cloudflare’s proxy after verification, Cloudflare routes your traffic through its global network, bypassing these ISP restrictions.
Common Questions
1. Why does Hashnode recommend DNS-only mode?
Hashnode prefers a direct connection to their servers for simplicity and verification purposes. However, this doesn’t work well with some Nigerian ISPs, which is why enabling Cloudflare’s proxy after verification helps.
2. Won’t enabling Cloudflare’s proxy break my Hashnode setup?
No. Once verification is complete, Hashnode doesn’t need DNS-only mode to keep your blog active. Proxying the traffic through Cloudflare makes it accessible.
Conclusion
If your Hashnode blog isn’t loading in Nigeria, follow this method:
Verify your subdomain with DNS-only mode.
Enable Cloudflare’s proxy afterward.
Enjoy seamless access to your blog.
This fix worked for me, and I hope it helps you too! Let me know if you have any questions.
Subscribe to my newsletter
Read articles from DevOps Insight with Irene directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

DevOps Insight with Irene
DevOps Insight with Irene
DevOps Insight shares practical tips on DevOps, Linux, automation, and cloud. You'll find actionable takeaways to build smarter and more reliable systems.