The following guide covers steps to set up your custom domain with "domain masking," where visitors to your page see your custom domain in their URL bar throughout their usage of the site. It is a more involved process than a "redirect," which simply re-routes traffic to your site.

Please note that custom domains may take up to five business days to process and set up due to registrar behavior and DNS caching.

To get started, fill out the custom domain request form here

Provide the custom domain name and the URL within to which this URL will point. The latter can be a project page, topic, or engagement hub.

Option A: Re-routing this domain's DNS name servers

This option works best for new domains, or when you'd like PublicInput to procure a domain on your behalf.

1. Log in to your domain registrar account (e.g., GoDaddy, Google Domains, or other) and remove the existing nameservers for your custom domain.

Here's a quick example of what you might have for current name servers.

2. Replace with the following nameservers:

Nameserver 1

Nameserver 2

Not sure how to do this? Here are links to articles covering how to change your domain nameservers in GoDaddy, Network Solutions, Google Domains, NameCheap and Hostgator.

3. Save your changes.

4. Notify support you have made these changes.

We'll look for your domain routing to begin pointing to our DNS endpoint and set up custom routing for your site. As noted above, some registrars may take 24-48 hours to update, and we have to verify domain ownership with our cloud infrastructure provider after that happens; so please plan on 2-3 business days for these changes.

Option B: Adding DNS records and an SSL certificate

This option works best if you would like to create a subdomain like or use a domain that has other active subdomains. To complete this option, you'll need to have your IT team add specific DNS records and set up an SSL certificate.

Here are the records you'll need to create:

A Record

In order to properly route traffic to this domain, you'll need to point the A record for your domain or subdomain to

(e.g., :

TXT Record

In order to verify domain ownership, you'll place a new TXT entry in your DNS hosting provider matching the following:

TXT -> asuid.www or asuid.{subdomain} -> 94A0E4870F1C6E6A1FF0DF4380DD9C8EAC8

These entries are summarized for quick reference here:

DNS Entry Type


Points to


@ or {subdomain}.{domain}.{tld}


asuid.www or asuid.{subdomain}



To complete SSL setup, we'll need to either use an SSL certificate that you own for this domain or procure an SSL certificate for you. To kick off this process, first submit the Custom Domain Request Form and then email [email protected] to let them know you'll need to coordinate SSL provisioning. We'll be in touch from there to provide information needed to set up your SSL certificate.

Custom Domains FAQ

  • How long does this take?

    • We try our best to fulfill these requests within 2-3 business days, but they may take up to 5 business days.

  • Can you tell us what format you need our SSL Certificate in? DER or PEM? How do you need it packaged? Bundled or Extracted?

    • We need the SSL certificate to be created in the PEM format. Bundled (zip file) or Extracted (individual files) work but Bundled is best as it keeps all files in one place.

  • What files do you need?

    • We need the .pfx file along with its password when the file was created. If a .pfx file is not possible to send, please send us the .crt and .key files and we will generate the .pfx file

See also:

Set up a custom domain for sending emails
Creating a custom URL for your survey or project

How to create a custom project email address

Did this answer your question?