[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live) [Help](/c/help/9) # Vercel "Invalid Configuration" error when setting up custom domain DNS records 100 views · 1 like · 9 posts Itsonlyvalerie (@itsonlyvalerie) · 2026-03-11 ## Problem So I’m brand new to making websites and wanted to use `Vercel` to deploy my portfolio, however it says “invalid configuration” after naming the domain. Not sure what I did wrong… After searching online some posts said it has something to do with `DNS Records`, but I’m not really sure what I’m doing other than adding what it says as a new record maybe. I also want to clarify I haven’t done any command console things just yet and I only just been using the dashboard on the website. Any help is appreciated…! ## Expected Behavior There shouldn’t be any errors. ## Steps to Reproduce 1. Linked my existing `GitHub` repo. 2. Changed the name of the domain.   system (@system) · 2026-03-11 The domain troubleshooting guide can help with most custom domain configuration issues. You might be able to use that guide to solve it before a human is available to help you. Then you can come back here and share the answer for [bonus points](https://community.vercel.com/t/introducing-the-vercel-leaderboard/1358). https://vercel.com/docs/projects/domains/troubleshooting You can also use [v0](https://v0.dev/) to narrow down the possibilities. Jayarbrul (@jayarbrul01-8727) · 2026-03-11 you'll need to update your DNS records at your domain registrar (where you bought your domain, like GoDaddy or Namecheap). Vercel will give you two records to add: an **A Record** and a **CNAME Record**. For example, the **A Record** could look like this: `@` points to `76.76.21.21` (but it might be different for you). And the **CNAME Record** could be something like: `www` points to `cname.vercel-dns.com`. Once you’ve added those, just wait for the DNS to update. This can take anywhere from a few minutes to a couple of hours, so don’t worry if it’s not instant. Alternatively, if you want an easier option, you can change your **Nameservers** to Vercel’s. Just set them to: * **ns1.vercel-dns.com** * **ns2.vercel-dns.com** That way, Vercel will automatically set up everything for you. Finally, go back to Vercel and check if the domain is linked properly once the DNS has propagated. Itsonlyvalerie (@itsonlyvalerie) · 2026-03-11 Hi! Thanks for the response. I decided to try reimport my Github repo to start from the beginning again. A few things I noticed and thought I should add: 1. I didn’t buy a domain. I was under the impression this is completely free. 2. It says the domain was registered with a Third Party so I can’t make any changes regarding Nameservers. I didn’t register this with a Third Party. 3. You said it could take up to a couple of hours for the changes to take place, so for now I will just come back in a few hours and I will let you know if it still says the same. Jayarbrul (@jayarbrul01-8727) · 2026-03-11 okay Once you are available, let me know. I will help you. Itsonlyvalerie (@itsonlyvalerie) · 2026-03-11 So from what I’m gathering, giving your website a custom name is actually NOT a free feature? I have to include .vercel.app at the end otherwise it will show as invalid? Maya Avendaño (@mayven) · 2026-03-11 · ♥ 1 Good question! Congrats on getting to the stage of building your portfolio. Vercel provide deployments with a `.vercel.app` domain. So you can have itzonlyvalerie.vercel.app as your domain that you can share, and that is free. `itzonlyvalerie.com` is a custom domain, and custom domains are typically purchased. It's showing invalid because you don't own that domain and haven't configured it, so this is expected. Once you [buy and own a domain](https://vercel.com/docs/getting-started-with-vercel/buy-domain), you can amend the DNS settings to match the recommended configuration for it, which essentially allows your domain provider (aka a domain registrar) to align with your hosting provider. You can purchase domains through various providers, but Vercel has it's own [domain marketplace](https://vercel.com/domains) which makes buying and adding custom domains into your projects super easy. As of now, the [custom domain you want is available](https://vercel.com/domains/search?q=itzonlyvalerie) (and looks like it's actually on sale right now). If you do go through that route, I'd remove the itzonlyvalerie.com config, purchase through the marketplace, then you can add the new domain to your project. Once this is purchased, you can then add the custom domain to your project. With or without the custom domain, you can still use the .vercel.app domain. Here's some [more information on custom domains](https://vercel.com/docs/domains/working-with-domains/add-a-domain). Hope that helps, and happy building! Community Backoffice (@community-backoffice) · 2026-03-11 ## Solution summary To resolve this, users must either purchase the domain and update its DNS settings with the A and CNAME records provided in the Vercel dashboard or use the free '.vercel.app' subdomain. If using a custom domain, the A record should point to the Vercel IP address and the CNAME record to 'cname.vercel-dns.com' at the domain registrar. Itsonlyvalerie (@itsonlyvalerie) · 2026-03-11 I see! Thank you so much. I got into this very recently and I guess I was told wrong information about having custom domains…