To point a custom domain to a Discord server, you must use domain forwarding. Because Discord doesn't support direct DNS masking, copy your permanent server invite link from Discord, paste it into your registrar's domain forwarding dashboard, and select a 301 permanent redirect.
Why Discord Requires Forwarding, Not DNS
Standard DNS records won't work for Discord invites:
| | |
| | No (Discord doesn't provide IPs) |
| | No (can't alias discord.gg) |
| | |
The limitation: DNS records point domains to servers you control. Discord invite links are URLs on Discord's servers, not hostable endpoints.
The solution: Domain forwarding performs an HTTP redirect. Visitors hit your domain, then get instantly redirected to the Discord invite URL.
This is the only method that works.
Why It Matters: Clean, Memorable Branding
- Share: discord.gg/aX7b9q2mK
- Looks unprofessional in print
- Share: join.yourbrand.com
- Easy to speak on podcasts
- Memorable for business cards
- Professional community presence
Use case: Streamers, game studios, crypto projects, and creator communities all benefit from branded invite links.
Your Discord becomes as memorable as your brand.
Decision Framework: Root Domain vs Subdomain
Subdomain (recommended): If you have a website, create discord.yourbrand.com or join.yourbrand.com. Your main site stays intact.
Root domain: Only if Discord is your primary online presence and you don't need a website.
Dedicated domain: Short, catchy domains like joinproject.com work great for verbal promotion.
Implementation Steps: Set Up Discord Forwarding
Step 1: Generate Permanent Discord Invite In Discord:
- Right-click your server name → Invite People
- Set "Expire after" to Never
- Set "Max uses" to No limit
- Click "Generate a New Link"
- Copy the invite URL (e.g., https://discord.gg/yourcode)
Critical: The "Never Expire" setting is essential. Without it, your redirect breaks when the link expires.
Step 2: Access Domain Forwarding In NameSilo:
- Log in → Domain Manager → Select domain
Step 3: Configure Forward
- Source: Your domain or subdomain (e.g., discord.yourbrand.com)
- Destination: Your Discord invite URL
- Redirect type: 301 (Permanent)
Step 4: Save and Test Apply changes. Visit your custom domain, it should redirect to Discord within 15-30 minutes.
For subdomains: You can use the sub-domain forwarding option for this.
Common Mistakes
Using expiring invite links: Default Discord invites expire in 24 hours or 7 days. Your custom domain stops working when the link dies. Always set "Never Expire."
Forgetting HTTPS: Ensure destination URL includes https://discord.gg/... not just discord.gg/....
Not testing: After setup, actually click your custom domain from an incognito window to verify the redirect works.
Expecting URL masking: The URL bar will show discord.gg after redirect. This is normal, true masking isn't possible with Discord.
What This Means for You
NameSilo offers free domain forwarding on all domains with unlimited subdomains. Create discord.yourbrand.com, join.yourbrand.com, or any variation at no extra cost. Frequently Asked Questions
Can you mask a domain to Discord?
No. URL changes to discord.gg after redirect.
Is domain forwarding to Discord free?
Yes. NameSilo includes forwarding at no cost.
How do I make a Discord invite never expire?
Edit invite link → Set "Expire after" to Never.
Can I use a subdomain for my Discord invite?
Yes. Use Sub-Domain Forwarding.
What is a 301 redirect for Discord?
Permanent redirect from your domain to Discord URL.
Why is my domain not forwarding to Discord?
Check invite link validity and forwarding configuration.
Do I need web hosting to redirect to Discord?
No. Domain forwarding works without hosting.
Does NameSilo support Discord redirects?
Yes. Use the domain forwarding feature