Archive Notice: This documentation was originally published by Namebase (closed June 2026) and is preserved by the LearnHNS community. Pages may reference services that no longer exist — see current guides at /start/ or SkyInclude's wind-down explainer.
Edit this page on GitHubTraditional website
With Handshake, you can use both your root name (i.e. nb/) and a subdomain (i.e. welcome.nb/) as the domain for your traditional websites.
Conceptually all you have to do is set resource records like A records and CNAME records just like you would with a traditional domain. However, root resource records are limited, so you need to set an NS record on your root name pointing to a nameserver in order to set A and CNAME records.
With Bob Wallet or self-custody, you set NS and glue records yourself — see how to add DNS records.
You can also follow this guide to use your own nameserver: Setting up a Handshake TLD with a hosted DNS service
Once you’ve set up your Handshake website, follow this guide to learn how to resolve them on any of your devices.
Hosting providers
Many hosting providers such as Vercel, Heroku, and GitHub Pages work with Handshake names. Community members have documented how to use many of them in our general Learning Center.
If a hosting provider doesn’t support Handshake, it’s most likely because they have a verification step for custom domains that checks if the custom domain is a valid ICANN domain. In that case, we recommend writing to the hosting provider to relax their verification so that Handshake domains work as well. This is what was done in the case of Vercel.
HTTPS
One of Handshake’s primary goals is to replace CAs with a more secure blockchain-based root of trust. See About Handshake for an overview, and community members have documented how to set up HTTPS websites in our Create Handshake websites guide.
Note that end-user configuration is necessary to visit Handshake HTTPS sites until browsers support it natively. The SkyInclude Browser and HNSDoH resolver make this easier today. Join the Handshake Telegram community if you want to help improve tooling.