Questions about custom domain names

I’m a free domain user because I’m a student and I don’t have money to buy a domain name, I’m using jsdelivr.dev.tc domain name to build jsdelivr’s mirror site, but when I add a domain name, it asks for _vercel.dev.tc domain name validation, but in fact, I only have the right to use the domain name of jsdelivr.dev.tc.Why do I need to verify the root domain instead of _vercel.jsdelivr.dev.tc?

Hi @yshenze, welcome to the Vercel Community!

Vercel needs to verify that you own that domain. Because you don’t own the root domain dev.tc, it is being used by other accounts on Vercel as well. Hence, Vercel uses the TXT records to Verify domain access.

I hope this was helpful.

Just can’t do TXT validation, my hope is to validate the current subdomain not the root domain

While I do not have an answer to your ongoing question, I happened to come across a similar subdomain offering which supports Vercel out of the box:

All of this really feels like a grey area and that it’s bound to receive a suspension from GitHub. I remember seeing a similar domain offering on GitHub and the project ended up being suspended. Although this one in particular is supported by Cloudflare’s Project Alexandria (as seen on the footer of the project README) and I don’t know how Vercel treats these free domains, either. I also don’t know whether the domain having a .dev TLD has a higher decision-making power in suspensions.

Better if you could get a 1.111B Class .xyz Domain for a dollar an year:

I might be misremembering this part, because I still see it:

Hi @yshenze, I’m sorry but domain verification is the only way forward.

You can try getting a more specific .vercel.app domain for free from the project’s domain settings.