Setup advanced DNS records

Updated on 20-October-2016 at 10:16 AM

Business Catalyst End of life announcement - find out more details.

Create A, MX, CNAME, AAA, TXT, SPF and SRV records

There are a number of scenarios where you'll need to manually create DNS records, that vary from creating subdomains for accomodating multi-language websites to meeting the rquirements for Office 365, and more. Let's review the most common scenarios along with the creation steps for all implicit records:

Adding subdomains. Creating an A record.

Assuming yourdomain.com is your new domain name, you may come across the need to create a separate subdomain for each language available on your website. So you'll need to redirect european users to eu.yourdomain.com, us visitors to us.yourdomain.com and maybe also offer a separate subdomain for your ecommerce area, let's say shop.yourdomain.com, which you can either point to a page on your site or you can redirect to another IP. All these subdomains can be easily created by adding an A record.

Access Admin > Site Settings > Site Domains > More Actions > New A Record

You'll be able to define the name of the subdomain, and select whether it should point to a page on your site (and select from available pages) or link to an external IP.

Adding an alias. Creating CNAME records.

When using email, you'll probably want the webmail login to be available at mail.yourdomain.com. If you choose to host email with our service, this option will be enabled by default. If you choose to host email with an external provider, you'll need to manually create a CNAME record, basically instructing the system to forward any request for mail.yourdomain.com to another domain.

Access Admin > Site Settings > Site Domains > More Actions > New CNAME Record

You can add any alias you want, for example you can have search.yourdomain.com point to google.com, where "search" is the hostname, which you configure to point to google.com

Configuring mail. Adding MX records

If you're using external e-mail, as long as it's not Google Apps, where we automatically create them for you, you need to manually take care of the setting up the MX records..

Access Admin > Site Settings > Site Domains > More Actions > New MX Record

You'll be able to select between 3 options:

  • Use this service for email
    If you are hosting email with our service and for any reason, you don't already have mx records created, you can do it by selecting this option. Click Save.
  • Use your Google apps account for email
    If you want to host email with Google Apps, choose this option and click Save. Also look into Setting up Google Apps email with Business Catalyst
  • Use another external service for email
    This option is checked when setting up mail to be used with an external provider. You'll type in the mail server, along with priority and TTL, as per your provider's instructions.

Advanced DNS Records. AAA, TXT, SPF, SRV.

The records described above can be classified as standard DNS records. They are the basic elements of the most common setup of any domain name.
You can also create several advanced dns records, which are usually setup in order to configure specific services such as Office 365:

Access Admin > Site Settings > Site Domains > More Actions > New Advanced DNS record

You'll be able to select between AAA, TXT, SPF and SRV records. Details on how to confirgure each one specifically are provided by the service provider requesting the respective record.

Microsoft Office 365 Warning

If you are trying to setup email with Office 365 for a Business Catalyst site, you can create all the records necessary for this service from the Site Domains panel in your Admin Console, except for the SPF record.