DMARC DNS Setup: How to Add DMARC at Your DNS Provider
1. Visit DNS Hosting Provider and Select Create Record
Now that you have decided on your record, you will need to visit your DNS Hosting provider and log in. From there, you will need to find the prompt to create a new record or find the CNAME section to edit. Interfaces vary from hosting provider to hosting provider.
Once you have loaded the new record creation wizard, you will notice three important fields:
- Host/Name:
- Record Type:
- Value:
The names of these fields may vary across all of the different hosting providers.
2. Select CNAME DNS Record Type
Based on provider, you will likely see a drop-down list of DNS record types to choose from. You will want to select the "CNAME" one.
3. Add Host Value
In this field, more than likely, you will input the value _DMARC and the hosting provider will append the domain or subdomain after that value.
Note: If you are adding a CNAME record for a subdomain, you will likely put the value _dmarc.subdomain. in the input field and the provider will likely append the domain to the end. An example of this format is displayed below:
HOST/NAME: |
_dmarc.blue |
.mxtoolbox.com |
4. Add "Value" Information
In this field, you will enter the unique value generated for you in Delivery Center. Typically, this will be formatted like "blue.domain.com.hosted.dmarc-report.com".
The record that you put into the Value field should look similar to the below example value for a DMARC record.
VALUE: |
v=DMARC1; p=none; rua="mailto:dmarcreports@mxtoolbox.com |
- Each tag in this list should be separated by semicolons
- The "rua" and "ruf" tags support multiple email addresses, with each separated by a comma
- There are several "Advanced Tags" that can be added, but they are not recommended for initial setup
5. Hit Create/Save Button
Once you have added all of those details, your record should look like the below image. You will want to hit the save or submit button to generate the record.
6. Validate Record Is Set Up Correctly
The last step is to Run a DMARC Record Check to verify that the record you just created has the correct values and syntax.