Private customers Business customers

Link your domain to DiscordYour own domain as a verified connection in your Discord profile

Discord can show your own domain as a verified connection in your profile - like a checkmark for your clan, your stream or your project. You provide proof that the domain belongs to you with a single TXT record. This guide shows the steps and the typical pitfalls.

TXT record _discordAlternative via fileWorks for subdomainsIn a few minutes

Published on

What the link gives you

Under Connections, Discord shows accounts such as Twitch, YouTube or Steam in your profile. Since 2023, you can also add your own domain there. Discord checks whether you really control the domain and only shows it afterwards.

  • Credibility - members see that the account really belongs to yourclan.com and is not an imitator.
  • One link for everything. Via the domain, visitors reach your website, your game server or your stream.
  • Recognition - clan, server and Discord carry the same name.

The prerequisite is a domain on which you can set DNS records yourself. With us, DNS management with TXT records comes with every domain. If you do not have a name yet, Find the right domain name helps.

Register a domain from €6.49 / year

Prepaid, DNS management included.

View extensions & prices

Step 1: add the domain in Discord

  1. In Discord, open User Settings and then Connections.
  2. Among the available services, choose Domain - depending on the version, you may first have to expand the list. The icon is a globe.
  3. Enter your domain, for example yourclan.com. A subdomain such as team.yourclan.com is also possible.
  4. Discord now shows you a verification value that starts with dh=. Leave the window open or copy the value.

Step 2: set the TXT record

You store the verification value as a TXT record on the name _discord below your domain. In DNS management, it looks like this:

Name:   _discord
Type:   TXT
Value:  dh=8f3c…   (the value from Discord)

For a subdomain, the record goes below it accordingly - for team.yourclan.com, that is _discord.team.

In our web interface, you only enter _discord in the subdomain field, choose the type TXT and paste the verification value as the target - the system adds the domain itself. If you type it in as well, you get _discord.yourclan.com.yourclan.com, and verification fails. What else TXT records do is explained in DNS records explained.

Step 3: have it checked

Back in Discord, click Verify. Discord queries the TXT record and compares it with the verification value. If both match, the domain appears in your profile immediately - you can switch its display on and off there as you wish.

If it does not work straight away, it is usually because of DNS caching: new records are often visible after a few minutes, in individual cases it takes longer. Wait briefly and try again. It is best to leave the record in place afterwards.

Alternative: verification via a file

If there is already a website behind your domain, you can also use a file instead of the DNS record. Discord offers a second option for this next to the Verify button. The file is called discord (without an extension), sits in the .well-known folder and contains the verification value:

https://yourclan.com/.well-known/discord

This requires the site to be reachable via HTTPS. On web hosting, you upload the file via FTP - see Set up FTP access. If you do not run a website, simply use the TXT record.

If verification fails

  • Wrong name. The record must be called exactly _discord, with an underscore - not discord and not on the main domain.
  • Value copied incompletely. The verification value starts with dh= and must be in the field completely, without extra spaces.
  • Wrong nameservers. The record must be where the domain is actually resolved. If the nameservers point to another provider, a record with us does not help - see Change nameservers.
  • Checked too early. Give the record a few minutes and then try again.

Frequently asked questions

In User Settings under Connections, add the domain, set the displayed verification value as a TXT record on _discord of your domain and then click Verify in Discord.

A TXT record with the name _discord and the verification value from Discord, which starts with dh=. For a subdomain, it sits below it accordingly, for example on _discord.team.

Yes, if the domain has a website via HTTPS. Then you put the verification value into the file .well-known/discord and choose verification via file in Discord.

It is best to leave it in place. It does no harm and ensures that the connection stays verified if it is checked again.

A .de domain costs €6.49 / year at MainHoster.de, with every renewal too. DNS management with TXT records is included.

No domain of your own yet?

A .de domain costs €6.49 / year with us - prepaid, without a contract, with DNS management for TXT records in the web interface.

View domain extensions & prices