Events Update
Displaying Events has never been easier. Learn about the changes we've made to Events and Dynamic Displays.
Read MoreDiscover how DNS records like SPF, DKIM, and DMARC enhance email security and deliverability, plus practical tools to verify your setup.
To establish an online presence, businesses typically start by purchasing or registering a domain name, like yourbusiness.com. This process is managed by a Domain Registrar—the company responsible for registering or renewing domain names on behalf of clients. When you register a domain, the registrar provides login details to a dashboard where you can manage various domain settings, including renewals, billing details, and Name Servers.
Commonly used registrars in Australia include Crazy Domains, Melbourne IT, Namecheap, and GoDaddy.
DNS (Domain Name System) hosting, is responsible for translating this human-readable domain name into a machine-readable IP address. Think of DNS hosting as the internet’s “directory service” for your domain. It stores and manages DNS records, which direct web traffic and emails to the right destinations. Correctly setting up these DNS records is essential to ensure that people can reliably access your website and receive your emails.
DNS records are instructions stored on DNS servers that define how a domain should behave, specifying where various services such as the website and mail servers, are hosted. The following is a breakdown of the key DNS record types and how they contribute to website and email functionality.
An “A” (Address) record points a domain to an IP address. For example, when someone visits yourbusiness.com, the A record tells the browser which server to reach. Without an A record, users will be unable to access your website at all. This is foundational, as it connects the domain name to its actual IP location on the internet.
HOST | TYPE | RECORD |
yourbusiness.com | A | 192.168.1.1 |
In the example above, the A record directs the domain name “yourbusiness.com” to the IP address “192.168.1.1”.
A "CNAME" (Canonical Name) record allows you to create an alias from one domain name to another. CNAME records point from one hostname to another. The record must be a hostname and cannot be a specific IP address (as in an A record).
For example, you might want to direct “www.yourbusiness.com” to “yourbusiness.com” without specifying an IP address. CNAME records are especially useful for pointing subdomains to other domains, simplifying domain management.
Host | Type | Record |
yourbusiness.com | A | 192.168.1.1 |
www.yourbusiness.com | CNAME | yourbusiness.com |
TXT (text) records allow you to include text characters, rather than just an IP address or number, within DNS settings. TXT records are commonly used for email security and spam prevention (e.g., SPF and DKIM records), containing essential information about the sender's servers to verify that emails are sent from authorized sources.
Services like Google and Microsoft often require you to add a TXT record as a verification method to prove domain ownership.
MX (Mail Exchange) records determine where incoming email should be delivered. Setting up an MX record is essential to directing emails to the appropriate email servers. Without the correct MX records, email sent to your domain will be undeliverable, potentially causing communication disruptions.
Similar to Name Servers, multiple MX records are typically defined as fallbacks in case a message fails to send. MX records have a priority
(which defines the fallback order) and a hostname.
PRIORITY | MX SERVER |
1 | aspmx.l.google.com |
5 | alt1.aspmx.l.google.com |
5 | alt2.aspmx.l.google.com |
10 | alt3.aspmx.l.google.com |
10 | alt4.aspmx.l.google.com |
The example above shows Google Workspace MX records.
SPF, DKIM, and DMARC records play a crucial role in enhancing email security by verifying the identity of organizations sending mail. Using all three methods together is considered best practice, as they complement each other to provide comprehensive protection.
An SPF (Sender Policy Framework) record is a type of TXT record used to specify which servers (such as Gmail, Microsoft, a CRM, etc.) are authorized to send emails on behalf of your domain. By listing trusted servers, SPF helps recipient servers verify that incoming emails are authentic, reducing the risk of spam and phishing attempts.
SPF records start with the value "v=spf1", followed by terms separated by spaces. Each term defines a host or IP address allowed to send mail from the domain. These terms consist of mechanisms and qualifiers:
For example, an SPF record could specify that all A and MX records associated with the domain are authorized to send mail, while any other
servers should be rejected. Here’s what an SPF record might include:
HOST | TYPE | RECORD |
yourbusiness.com | TXT | v=spf1 a mx -all |
Each mechanism allows for specific configurations:
Finally, end the record with the "all" mechanism to specify the default action for any non-listed servers. Typically, "~all"
marks unlisted servers (soft fail), while "-all" outright rejects them.
For example, the following SPF record specifies that all A and MX records associated with the domain, Google’s servers, and a specified
IPv4 address are authorized to send mail on behalf of the domain. Any other servers attempting to send mail will be rejected.
HOST | TYPE | RECORD |
yourbusiness.com | TXT | v=spf1 a include:_spf.google.com ip4:xxx.xxx.xx.xx +mx -all |
Note: There should only be ONE SPF record.
DKIM (DomainKeys Identified Mail) is an email authentication method that adds an encrypted digital signature to each outgoing email. This signature is stored in the email header and helps mail servers detect any tampering, preventing spoofing attempts where someone tries to send emails pretending to be from your domain.
The DKIM setup involves two keys:
HOST | TYPE | RECORD |
default._domainkey.yourbusiness.com | TXT | v=DKIM1; k=rsa; p=MIIBIfwNub8c4V-Very-Long-Set-Of-Characters; |
In the example above:
DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an advanced DNS record that builds on SPF and DKIM. It instructs receiving servers on how to handle emails that fail SPF or DKIM checks.
DMARC policies can be set to monitor, quarantine, or reject unauthenticated messages, giving businesses greater control over their email security.
DMARC records are published in DNS with a subdomain label "_dmarc".
HOST | TYPE | RECORD |
_dmarc.yourbusiness.com | TXT | v=DMARC1; p=reject |
In the example above:
Using online tools can simplify the process of setting up and verifying your DNS records, making sure they’re properly configured for email deliverability. Here are a few tools that can help:
Subscribe to stay up-to-date with new features and announcements.
Displaying Events has never been easier. Learn about the changes we've made to Events and Dynamic Displays.
Read MoreA new Oncord Lite plan will be made available from March 1st 2024, alongside changes to Oncord pricing. We're increasing plan limits, eliminating overage fees, and making it easier to manage costs hosting e-mail with Oncord.
Read MoreWe recently celebrated the launch of a new UK hosting cluster, improving performance for Oncord clients based around the United Kingdom. It's now easier than ever to filter Contacts and other data throughout Oncord thanks to an overhaul of the "Filter by Conditions" system. We've introduced a new Status Page to monitor service status, and deployed plenty of improvements to help Oncord Commerce clients improve how they sell online.
Read More
Try a Demo, or Speak With a Consultant
Leave a Comment