Domain Basics
Understanding basic domain concepts helps you successfully set up and manage custom branded domains for your short links.
Domain Fundamentals
What is a Domain?
A domain is a human-readable address for a website:
https://www.example.com
└───────┬──────┘
Domain
Components:
- Protocol:
https:// - Subdomain:
www. - Domain name:
example - Top-level domain (TLD):
.com
Domain Hierarchy
Domains have a hierarchical structure:
go.yourbrand.com
│ └────┬────┘ │
│ Second │
│ Level TLD
│ Domain
│
Subdomain
Levels:
- Top-Level Domain (TLD):
.com,.org,.io,.app - Second-Level Domain (SLD):
yourbrandinyourbrand.com - Subdomain:
goingo.yourbrand.com
DNS (Domain Name System)
What is DNS?
DNS translates human-readable domains to IP addresses:
User types: go.yourbrand.com
DNS resolves to: 192.168.1.1
Browser connects to that IP
Think of DNS as the internet's phone book.
DNS Records
Different types of DNS records serve different purposes:
A Record
Points domain to an IPv4 address:
go.yourbrand.com → 192.0.2.1
Used for:
- Direct IP connections
- Main domain configuration
- Simple setups
CNAME Record
Points domain to another domain (alias):
go.yourbrand.com → ark.snipzr.com
Used for:
- Subdomain configuration
- CDN setups
- Service integrations (like Snipzr)
AAAA Record
Points domain to an IPv6 address:
go.yourbrand.com → 2001:0db8:85a3:0000:0000:8a2e:0370:7334
Used for:
- IPv6 connections
- Modern infrastructure
- Dual-stack setups
TXT Record
Stores text information:
_snipzr-verify.yourbrand.com → "verification-token-123"
Used for:
- Domain verification
- Email authentication (SPF, DKIM)
- Service validation
DNS Propagation
What is Propagation?
When you update DNS records, the change must spread globally:
You update DNS → Your DNS server → Global DNS servers → Everyone sees it
(Instant) (Minutes) (Hours to days) (24-48 hours)
Why Does it Take Time?
DNS caching:
- DNS servers cache records to improve performance
- Cache time-to-live (TTL) determines how long to keep records
- Servers worldwide must update their caches
- Some providers update faster than others
Propagation Timeline
| Time | Status |
|---|---|
| 0 min | Updated on your DNS provider |
| 5-15 min | Visible from your location |
| 1-4 hours | Most major DNS servers updated |
| 24-48 hours | Global propagation complete |
Tip: Lower TTL values (like 300 seconds) mean faster propagation but more DNS queries.
Checking Propagation
Use these tools to check if DNS has propagated:
- whatsmydns.net
- dnschecker.org
- Command line:
nslookup go.yourbrand.com - Command line:
dig go.yourbrand.com
SSL/TLS Certificates
What is SSL?
SSL (Secure Sockets Layer) / TLS (Transport Layer Security) encrypts data between browser and server:
http://example.com ← Not secure
https://example.com ← Secure (SSL/TLS)
Why SSL Matters
Security:
- 🔒 Encrypts data in transit
- 🔒 Protects against eavesdropping
- 🔒 Prevents man-in-the-middle attacks
Trust:
- ✅ Browser shows padlock icon
- ✅ No "Not Secure" warning
- ✅ Users trust HTTPS links more
SEO:
- Google prefers HTTPS sites
- Better search rankings
- Required for modern web features
Certificate Types
Domain Validation (DV)
- Validates domain ownership only
- Issued quickly (minutes)
- Good for most websites
- What Snipzr uses for branded domains
Organization Validation (OV)
- Validates organization details
- Takes longer to issue
- Shows organization name
Extended Validation (EV)
- Thorough organization verification
Subdomains
What are Subdomains?
Subdomains are prefixes to your main domain:
Main domain: yourbrand.com
Subdomains: go.yourbrand.com
link.yourbrand.com
api.yourbrand.com
Benefits for Short Links
Organization:
go.yourbrand.com ← Marketing links
help.yourbrand.com ← Support links
api.yourbrand.com ← API endpoint
No new domain needed:
- Use existing domain
- Inherit domain authority
- Consistent branding
- Easy to remember
Creating Subdomains
Most DNS providers let you create unlimited subdomains:
- Log in to DNS provider
- Add new DNS record
- Set subdomain name (e.g.,
go) - Point to Snipzr servers
- Save and wait for propagation
Domain Registrars vs DNS Providers
Registrar
Where you purchase your domain:
Popular registrars:
- Cloudflare Registrar
- Namecheap
- Squarepace Domains
- GoDaddy
What they do:
- Sell domain names
- Manage domain renewals
- Handle domain transfers
- Provide WHOIS services
DNS Provider
Where you manage DNS records:
Popular DNS providers:
- Cloudflare
- Google Cloud DNS
- Route 53 (AWS)
- Cloudflare DNS
- Your registrar's DNS
What they do:
- Host DNS records
- Provide DNS resolution
- Offer DNS management interface
- May include extras (CDN, security)
Note: Often your registrar also provides DNS, but you can use separate services.
Common Domain Terms
WHOIS
Database showing domain registration info:
- Domain owner
- Registration date
- Expiration date
- Nameservers
Privacy: Use WHOIS privacy/protection to hide personal info.
Nameservers
Servers that host your DNS records:
ns1.cloudflare.com
ns2.cloudflare.com
When you change DNS providers, you update nameservers at your registrar.
TTL (Time To Live)
How long DNS records are cached:
300 seconds = 5 minutes (fast updates)
3600 seconds = 1 hour (standard)
86400 seconds = 24 hours (slow updates)
Lower TTL:
- ✅ Changes propagate faster
- ❌ More DNS queries
- ❌ Slightly slower for users
Higher TTL:
- ✅ Fewer DNS queries
- ✅ Faster for users (cached)
- ❌ Changes propagate slower
Domain Expiration
Domains must be renewed periodically:
Typical renewal period: 1 year
Can register for: 1-10 years
Grace period: 30-45 days after expiration
Set up auto-renewal to avoid losing your domain!
Best Practices
DNS Management
Organization:
- ✅ Document all DNS records
- ✅ Use clear naming conventions
- ✅ Keep records organized
- ✅ Regular audits
Security:
- ✅ Enable two-factor authentication
- ✅ Use DNS providers with DDoS protection
- ✅ Monitor for unauthorized changes
- ✅ Keep registrar account secure
Domain Selection
For short links:
- ✅ Use subdomain of main domain (recommended)
- ✅ Choose memorable subdomain names
- ✅ Keep it short and simple
- ❌ Avoid confusing spellings
Monitoring
Track your domains:
- Set expiration reminders
- Monitor DNS propagation
- Check SSL certificate status (specially if managed by you)
- Review access logs
- Watch for security issues
Troubleshooting
Domain Not Resolving
Problem: Domain doesn't load
Check:
- DNS records configured correctly
- Nameservers pointing to DNS provider
- Waited for propagation (24-48 hours)
- No typos in DNS records
Tools:
# Check if domain resolves
nslookup go.yourbrand.com
# Check DNS records
dig go.yourbrand.com
# Trace DNS resolution
dig go.yourbrand.com +trace
SSL Not Working
Problem: HTTPS shows error
Check:
- SSL certificate issued
- Certificate matches domain
- Certificate not expired
- DNS pointing correctly
Wait:
- SSL provision takes 15-30 minutes after DNS setup
- May need full DNS propagation first
Propagation Stuck
Problem: DNS not propagating globally
Causes:
- High TTL on old records
- Some DNS servers cache longer
- DNS provider issues
Solutions:
- Wait longer (up to 72 hours in rare cases)
- Flush local DNS cache
- Try different network/device
- Contact DNS provider support
Next Steps
Now that you understand domain basics:
Master these concepts to confidently manage your branded domains!