# Custom Domains > Attach a domain to a public NexHost service and complete the dashboard-guided DNS verification. Source: https://nexthomelabs.com/docs/configuration/custom-domains Slug: configuration/custom-domains Section: Configure Last updated: 2026-08-30 --- # Custom Domains Add a custom domain from the project’s domain settings after a public service has a successful release. The dashboard provides the exact DNS records required for the selected domain and reports the current verification status. ## Add the domain 1. Open **Dashboard → Domains** or the project’s domain settings. 2. Enter the hostname you want to use, such as `www.example.com`. 3. Choose the available DNS management option. 4. Copy the ownership and routing records shown by the dashboard into your DNS provider. 5. Run verification after the records have propagated. Do not guess record names or targets from another project. The values displayed for the domain you are adding are authoritative. ## TLS When the domain is verified and attached to a public service, NexHost manages certificate issuance for that hostname. Leave the verification records in place unless the domain screen tells you otherwise. ## Common issues | Status | What to check | | --- | --- | | Ownership pending | The ownership record exactly matches the dashboard value and has propagated at the DNS provider. | | Routing pending | The host record matches the target shown for this domain. | | Certificate pending | Complete ownership and routing verification first, then check the domain screen for its current status. | If a record looks correct but verification remains pending, use the dashboard’s support path and include the domain and displayed status—never post DNS credentials or service secrets.