Pre-selected internal links:
1. /the-complete-dns-security-checklist-for-website-owners/ – relevant to small business DNS security guidance
2. /detecting-stale-dns-entries-before-they-become-problems/ – relevant to affordable, proactive DNS hygiene
3. /understanding-spf-and-dkim-records-a-security-essential/ – directly relevant to email security basics for small businesses
—
Small business DNS security is a topic that gets far less attention than it deserves, especially when the consequences of ignoring it can be just as damaging for a ten-person company as for a large enterprise. This guide covers the practical steps small businesses can take to secure their DNS infrastructure without spending a fortune – because most of the critical protections are either free or very low cost.
Running a small business online means you depend on DNS working correctly every single day. Your website, email, and any web-based services all rely on DNS records pointing to the right places. When those records are misconfigured, stale, or compromised, the impact is immediate – lost sales, failed email delivery, or worse, an attacker silently exploiting your domain.
Why Small Businesses Are Not Too Small to Target
A common misconception is that attackers focus exclusively on large organizations. In reality, small businesses are attractive targets precisely because they tend to have weaker DNS hygiene and less oversight. Automated scanning tools don’t distinguish between a Fortune 500 company and a regional accounting firm – they’re looking for dangling DNS records and misconfigured zones regardless of company size.
A realistic scenario: a small e-commerce business sets up a staging subdomain for a developer to test a new checkout flow. Six months later, the developer has moved on, the cloud hosting account behind that subdomain has been closed, but the CNAME record still exists in DNS. An attacker registers that hosting account slot, claims the subdomain, and starts hosting a convincing phishing page under the company’s own domain. This is a subdomain takeover – and it costs nothing to execute.
The DNS Records That Matter Most for Small Businesses
Not every DNS record type carries equal risk. For small businesses, the ones that deserve immediate attention are:
A and CNAME records pointing to external services. These are the most common source of dangling DNS. When a SaaS tool, cloud host, or CDN account is cancelled, the DNS record often gets left behind.
MX records and email authentication records. If your MX records are misconfigured, email either doesn’t arrive or gets silently dropped. Missing or broken SPF, DKIM, and DMARC records mean your domain can be spoofed by anyone trying to impersonate your business. Understanding SPF and DKIM records is genuinely one of the highest-value security actions a small business can take – and it costs nothing to implement correctly.
NS records. These delegate DNS authority and should almost never change. An unexpected change in your NS records is a serious warning sign of DNS hijacking.
Building an Affordable DNS Security Baseline
The goal isn’t to build an enterprise-grade security operation – it’s to eliminate the most exploitable weaknesses. A practical baseline looks like this:
Step 1 – Inventory all your DNS records. Log into your DNS registrar or DNS provider and export a full list of every record. Pay close attention to CNAME records pointing to third-party services. Cross-reference each one against services your business is actually still using.
Step 2 – Check your email authentication setup. Verify that SPF, DKIM, and DMARC records exist and are valid. Tools like MXToolbox or a dedicated DNS security checklist can walk you through exactly what to look for. A missing DMARC record means anyone can send email that appears to come from your domain.
Step 3 – Remove or update stale records. Any CNAME, A, or AAAA record pointing to a service you no longer use should be deleted immediately. Detecting stale DNS entries early is far easier than dealing with the fallout of a takeover. If you’re unsure whether a record is still needed, set a calendar reminder to investigate it within 48 hours rather than leaving it indefinitely.
Step 4 – Set low TTL values on records you expect to change. This gives you faster recovery time if something needs to be corrected urgently.
Step 5 – Enable two-factor authentication on your DNS registrar account. DNS hijacking frequently starts not with a technical exploit but with compromised registrar credentials. This single step eliminates a large category of risk.
The Myth That DNS Security Requires Expensive Tooling
Many small business owners assume that proper DNS monitoring is something only enterprises can afford. That’s not accurate. The fundamentals – SPF, DKIM, DMARC, record audits, and registrar 2FA – cost nothing. What costs money (in time or tools) is maintaining visibility over time: knowing when a record changes unexpectedly, when a new subdomain appears that nobody authorized, or when a CNAME starts pointing to an unclaimed resource.
Continuous monitoring closes this gap. The alternative – periodic manual checks every few months – leaves a window of weeks or months during which an issue could go undetected and actively exploited.
Subdomains Are a Bigger Problem Than Most Small Businesses Realize
Even a small business accumulates subdomains faster than it tracks them. A typical example: a marketing team sets up a campaign landing page at promo.example.com using a third-party landing page tool. The campaign ends, the tool subscription lapses, but nobody removes the CNAME record. Six months later, that subdomain is potentially claimable by anyone who registers the same resource on the same platform.
The fix is straightforward: keep a written or spreadsheet-based inventory of every subdomain, who created it, what it points to, and whether it’s still needed. Review this list quarterly at minimum. Automated subdomain discovery tools can fill in the gaps for subdomains that were created outside the normal IT process.
Practical Priorities if You Have Limited Time
If DNS security is competing with a dozen other priorities, focus in this order:
1. Enable 2FA on your DNS registrar and domain registrar accounts
2. Verify SPF, DKIM, and DMARC are correctly configured for every domain you send email from
3. Delete any CNAME records pointing to services you no longer use
4. Set up DNS change alerting – even email-based notifications from your registrar are better than nothing
5. Run a subdomain audit at least once per quarter
Each of these steps takes under an hour the first time and protects against the most common attack vectors.
FAQ
Do small businesses really need to worry about subdomain takeover attacks?
Yes. Automated tools scan the entire internet for dangling DNS records and vulnerable subdomains continuously. The size of the business doesn’t affect whether the vulnerability exists – it only affects how quickly someone notices and responds.
Is it enough to just set up SPF and DKIM once and leave them?
Not quite. SPF and DKIM records need to stay in sync with the email services you actually use. If you add a new email marketing platform or switch providers, your SPF record must be updated. An outdated SPF record can cause legitimate email to fail delivery or leave gaps that allow spoofing.
How often should a small business audit its DNS records?
At a minimum, quarterly. More practically, DNS records should be reviewed any time you cancel a service, launch a new subdomain, or change hosting providers. Changes to your DNS infrastructure are the trigger – not just the calendar.
Summary
DNS security for small businesses doesn’t require a big budget – it requires consistent habits and basic hygiene. The highest-risk issues are almost always the simplest ones: a forgotten CNAME, a missing DMARC record, or a registrar account with a weak password. Fixing those costs nothing except attention. The businesses that avoid DNS-related incidents aren’t necessarily the ones with the most sophisticated tooling – they’re the ones that actually know what’s in their DNS zones and act on what they find.
