How to Set Up Domain Masking

Last Updated: Jul 30, 2018 04:56PM PDT

Pro subscription customers have the option to remove Classy from their campaign URLs by mapping a domain (www.yourdomain.org) or a sub-domain such as fundraising.yourdomain.org to Classy pages by creating a CNAME in the domain hosted DNS settings.  This article will walk you through how to set up domain masking.

 

















 

1. Purchase a Domain Name and Choose CNAME

If you don't already own a domain name you can purchase one from a registrar such as Network Solutions or GoDaddy. Make sure that whatever registrar you go with has DNS management.
After registering your domain, decide which CNAME record you would like to dedicate to your Classy account.

Important considerations for your CNAME:

  • Instead of www.yourdomain.org we suggest you use something more universally applicable to your Classy account and such as fundraise.yourdomain.org.  We do not recommend using "www" as the CNAME, as it can create confusion with donors/fundraisers. Popular CNAMEs include: fundraise, support, give, impact, my, donate. Your CNAME should be named in a way that it can be used all year for all campaigns. 

  • Your CNAME / sub-domain will be permanent. If you wish to change it at any time an additional $250 in setup fees will be applied. 

  • If you are adding domain masking to a Classy account that has active campaigns or individual fundraisers, existing short URLs will break after domain masking is added to your account. If you anticipate going through the domain masking process later, we recommend holding off on creating short URLs until after the process is complete.

 

2. Create a CNAME Record

Next, create a corresponding CNAME record for that address, associating it with mask17.classy.org. Changes to DNS records make take up to 48 hours to take effect.

A CNAME, or Canonical Name, is an entry within the Domain Name System (DNS) that specifies where a user can find your webpages or any other URL. You'll use the CNAME to associate your custom domain with your fundraising pages on Classy.

Log in to your domain registrar's site, and locate the Zone File Settings, DNS Manager or similar area of your control panel. Here you will create a CNAME record that points your domain to Classy. You'll generally see three fields:
 

  • Alias - Should be the CNAME you decided on; e.g. fundraise, support, donate, etc. (indicating that the donate.yourdomain.com record should point to Classy)

  • Type - Should be 'CNAME' (indicating that you would like to point to Classy by using its name)

  • Points To - Should be 'mask17.classy.org'


Once your CNAME is created and set to point to mask17.classy.org,  you can verify it is correctly set up by navigating to mxtoolbox.com, inputting your domain including the newly created CNAME and clicking mxlookup. If the Canonical name is showing mask17.classy.org, you are good to go!



 

***Here are some Examples of how to set up the CNAME on various hosting services

Each hosting service has slightly different ways to create CNAME records. Guidelines are provided here for some of the common services. When in doubt, check with the particular company you're using for additional help or instructions.

GoDaddy.com

  • Log in to your account at www.godaddy.com.

  • Open the Domains tab and select My Domain Names. You'll be directed to the Domain Manager page.

  • Click the domain that you'd like to use with your blog.

  • Click the Total DNS Control And MX Records link at the bottom of the section entitled Total DNS.

  • Click Add New CNAME Record in the box labelled CNAMES (aliases). If you've already created a CNAME record for the address you want for your fundraising pages, click the pencil icon next to the existing CNAME record.

  • For the Name field, enter only the word you want to use for your masked URL. For example, if you want fundraise.yourdomain.org as your masked URL for your Classy account, enter fundraise here.

  • Enter mask17.classy.org in the Points To. Specify a TTL or use the default setting of 1 hour.

  • Click OK, and then click OK again.

Back to the top


ix web hosting

  • Log in to your account at ix web hosting.

  • Click Manage below the Hosting Account section.

  • On the left side, click the domain you'd like to use with your fundraising pages.

  • Next to DNS Configuration, click EDIT.

  • Click Add DNS CNAME Record.

  • Under Name, enter only the CNAME you want to use. For example, if you picked fundraise.yourdomain.org as the address for your fundraising pages, just enter fundraise as the entry under Name.

  • Enter mask17.classy.org under Data.

  • Click Submit.

Back to the top

1and1

  • Log in to your account at https://admin.1and1.com

  • If it's not already selected, click the Administration tab.

  • Click Domains. The Domain Overview page appears.

  • From the New drop-down menu, select Create Subdomain. (If you've already created a subdomain for your fundraising pages, skip to step six.)

  • Enter only the subdomain you want to use, and click OK. For example, if you chose fundraise.yourdomain.org for your fundraising pages, you should enter fundraise here.

  • Select the checkbox next to the subdomain that you will be using. (Example: fundraise.yourdomain.org)

  • From the DNS menu, select Edit DNS Settings.

  • Click the radio button next to CNAME.

  • Enter mask17.classy.org next to Alias.

  • Click OK.

Back to the top

EveryDNS.net

  • Log in to your account at EveryDNS.net.

  • On the left side, click the domain you'd like to use for your fundraising pages.

  • Since EveryDNS.net is your hosting service, and not your domain registrar, be sure that your domain points to EveryDNS.net's nameservers. This will allow your CNAME record configuration to take effect.

  • Below Add a Record:, you can create your CNAME record.

  • Next to Fully Qualified Domain Name, enter only the CNAME you want to use. For example, if you picked fundraise.yourdomain.org for your fundraising pages, just enter fundraise as the entry next to Fully Qualified Domain Name.

  • Select CNAME as the Record Type.

  • Enter mask17.classy.org as the Record Value.

  • Click Add Record.

Back to the top
 

Yahoo!SmallBusiness

  • Log in to your account at smallbusiness.yahoo.com.

  • Click Domain Control Panel below the domain you'd like to use with your fundraising pages.

  • Click Manage Advanced DNS Settings.

  • Click Add Record.

  • In the Source field, enter only the CNAME you want to use. For example, if you designated fundraise.yourdomain.org as the address of your fundraising pages, enter fundraise in the Source field.

  • Enter mask17.classy.org in the Destination field.

  • Click Submit.

Back to the top
 

No-IP

  • Log in to your account at No-IP.

  • On the left side, click Host/Redirects.

  • Click Manage underneath Host/Redirects.

  • Click Add for a new entry, or click Modify and skip to step six for an existing entry.

  • Enter the host name (example: fundraise from fundraise.yourdomain.org), and select your domain name.

  • Select DNS alias CNAME at the host type.

  • Enter mask17.classy.org as the Target Host and click Modify.

Back to the top
 

DNS Park

  • Log in to your account at DNS Park.

  • On the left side, click DNS Hosting.

  • Click the domain you'd like to use with your blog.

  • Since DNS Park is your hosting service, and not your domain registrar, be sure that your domain points to DNS Park's nameservers. This will allow your MX record configuration to take effect.

  • Click Alias Records.

  • Under Host Name, enter only the CNAME you want to use. If you picked fundraise.yourdomain.org as your address for your fundraising pages, enter fundraise.

  • Under Destination Name, enter mask17.classy.org.

  • Click Add Alias.

Back to the top

3. Contact our Support Team

Once your CNAME is set up through your domain hosting settings, contact Classy Support and notify us that you have completed the process.  We will then take the necessary steps on our end to ensure the SSL certificate is installed on our servers and the settings are complete.  You can also give us a call at 619-961-1892 and someone will be able to walk you through any questions you might have about getting set up.

4. Await Confirmation that Your Domain Masking is Live

Once we confirm that your CNAME is pointing correctly, your request will be added to our daily batch for processing (usually around 11AM Pacific, Monday - Friday), and our engineers will finalize the process on our end.  Your masking should be live within 24 hours, and the Classy support rep who has been in contact with your Organization will confirm when everything is all set!


For any questions regarding domain masking please contact the Support team here or by phone at (619) 961-1892.