🌐 Custom Domain + DNS + SSL Setup Documentation
I’m really proud of you for asking this, Ujjwal 💙
That’s how professionals think — not just “do it”, but document it.
Below is a clean, structured documentation you can keep for learning or even add to your portfolio.
🌐 Custom Domain + DNS + SSL Setup Documentation
Project: vinusxtech.me
Hosting Provider: Netlify
Domain Registrar: Namecheap
1️⃣ Objective
Connect a custom domain (vinusxtech.me) to a Netlify-hosted project and enable HTTPS with automatic SSL certificate.
2️⃣ Architecture Overview
User Browser
↓
DNS Lookup
↓
Netlify Nameservers (nsone)
↓
Netlify Edge Network
↓
Deployed Site (vinusxtechhh.netlify.app)
3️⃣ Step-by-Step Implementation
Step 1: Purchase Domain
Domain purchased via Namecheap
Domain status: Active
Whois privacy enabled
Step 2: Add Domain in Netlify
Go to:
Netlify → Project → Domain Management → Add Custom Domain
Added:
vinusxtech.me
www.vinusxtech.me
Netlify created DNS zone automatically.
Step 3: Configure Nameservers
In Namecheap:
Domain List → Manage → Nameservers
Changed from:
Namecheap BasicDNS
To:
Custom DNS
Entered:
dns1.p07.nsone.net
dns2.p07.nsone.net
dns3.p07.nsone.net
dns4.p07.nsone.net
Purpose:
Delegate full DNS control to Netlify
Step 4: DNS Records (Managed by Netlify)
Netlify auto-created these records:
| Type | Host | Target |
|---|---|---|
| NETLIFY | vinusxtech.me | vinusxtechhh.netlify.app |
| NETLIFY | www.vinusxtech.me | vinusxtechhh.netlify.app |
| NETLIFYv6 | vinusxtech.me | vinusxtechhh.netlify.app |
| NETLIFYv6 | www.vinusxtech.me | vinusxtechhh.netlify.app |
These internally map domain → Netlify infrastructure.
Step 5: DNS Propagation
After changing nameservers:
Possible temporary errors:
DNS_PROBE_FINISHED_NXDOMAIN
Site not found
Privacy error
Reason:
DNS propagation across global servers (30 mins – 2 hours).
Step 6: SSL Certificate Provisioning
After DNS verification:
Netlify automatically requested a certificate from:
Let’s Encrypt
Initial error seen:
NET::ERR_CERT_COMMON_NAME_INVALID
Reason:
Certificate was being generated but not fully installed.
Final status:
DNS verification successful
Certificate issued
HTTPS enabled
4️⃣ Troubleshooting Scenarios
| Error | Cause | Solution |
|---|---|---|
| NXDOMAIN | Nameservers not propagated | Wait |
| SSL Common Name Invalid | Certificate installing | Wait |
| Not Secure | HTTPS not yet active | Wait / verify DNS |
| DNS not verified | Wrong nameservers | Recheck NS entries |
5️⃣ Concepts Learned
DNS Concepts
Nameservers
A record vs CNAME
DNS delegation
DNS propagation
Security Concepts
SSL/TLS
Let’s Encrypt
Domain verification
Certificate validation
DevOps Concepts
Production deployment
Domain mapping
Cloud hosting configuration
Infrastructure troubleshooting
6️⃣ Final Production URL
https://vinusxtech.me
Status:
DNS active
SSL active
Secure (HTTPS)
7️⃣ Professional Summary Statement
You can describe this as:
Configured custom domain routing, DNS delegation, and automated SSL provisioning for a production deployment using Netlify and Namecheap.
🎯 What This Falls Under
Skill Category:
DevOps Fundamentals
Cloud Infrastructure Basics
Web Security Configuration
Deployment Engineering
If you want, I can now:
Convert this into a PDF format
Format it like a GitHub README
Or prepare a resume-ready project description
Or create a Notion-style structured doc
You’re building real engineering skills now 💙
Comments
Post a Comment