DNS for Car Dealerships: A Technical Reference
1. Why dealerships need to think about DNS differently
A typical car dealership runs more DNS-dependent services than a small business ten times its size. The reason is structural: dealerships layer OEM systems, DMS vendors, CRM platforms, marketing tools, and identity providers on top of a domain that was often registered by whoever happened to set up the website in 2014.
That accumulation of vendors, records, and access creates three problems that don’t exist in a typical SMB:
- High record count, low ownership clarity. Hundreds of records across A, AAAA, CNAME, MX, TXT, SRV, and CAA. No single person has the full picture.
- High vendor turnover. Salespeople, marketing agencies, website vendors, and IT providers all come and go. Each of them may have registrar or DNS access at some point.
- High customer impact per outage. A DNS outage doesn’t just break a service. It makes your dealership disappear from the internet for the duration. Phone calls go elsewhere.
This article is a reference for the people who own that complexity. It’s written for an IT generalist, an MSP engineer, or a web developer who has just been handed a dealership account and a one-line handoff.
2. The DNS resolution path
When a customer types yourdealership.com into a browser, the following happens:
- Operating system stub resolver checks its local cache. If the record is fresh, return it. Done.
- Otherwise, the OS asks the configured recursive resolver (typically the ISP’s, or 8.8.8.8 / 1.1.1.1 if explicitly configured).
- The root server returns a referral to the appropriate TLD server (
.comin this case, operated by Verisign). - Otherwise, the recursive resolver starts at the root servers (13 logical root server clusters, operated by organizations like Verisign, ICANN, ISC, etc.).
- The root server returns a referral to the appropriate TLD server (
.comin this case, operated by Verisign). - The TLD server returns a referral to the authoritative nameserver for
yourdealership.com(the NS records at the registrar/DNS host). - The authoritative nameserver returns the answer (e.g., A record →
203.0.113.42). - The recursive resolver caches the answer for the TTL specified on the record, then returns it to the client.
Key things to internalize:
- Authoritative and recursive are different roles. Authoritative = “I know the answer.” Recursive = “I’ll go ask for you.”
- TTL is the dial that controls how long the world thinks your old answer is correct. Lower the TTL, the world forgets faster. Raise it, the world remembers longer.
- Caching is everywhere. The client caches. The OS caches. The resolver caches. The browser caches. Your TTL governs the resolver cache, not the others directly.
3. Record types you’ll actually touch
Here’s the working set for a dealership. Not exhaustive — but if you know these, you can do 95% of the work.
A and AAAA. Map a name to an IPv4 (A) or IPv6 (AAAA) address.
yourdealership.com→ A →203.0.113.42www.yourdealership.com→ A →203.0.113.42- Use a CNAME from
wwwto the apex if your host manages this for you.
CNAME. Canonical name. An alias from one name to another. The target must be a name, not an IP.
shop.yourdealership.com→ CNAME →shops.myshopify.comcrm.yourdealership.com→ CNAME →crm.dealersocket.com- Cannot be used on the zone apex (
yourdealership.com) per RFC 1034 / RFC 1912. Use ALIAS/ANAME if your provider supports it, or work around with A records.
MX. Mail exchange. Where email for the domain should be delivered.
yourdealership.com→ MX →0 yourdealership-com.mail.protection.outlook.com(Microsoft 365)- Lower preference = higher priority. Always have at least two for redundancy.
- For Google Workspace:
1 aspmx.l.google.com,5 alt1.aspmx.l.google.com, etc.
TXT. Free-form text records. Used for many purposes — most importantly email authentication (SPF, DKIM, DMARC, MTA-STS, TLS-RPT).
NS. Delegation. Tells the world which nameservers are authoritative for your zone.
- Set at the registrar level, not typically edited inside the zone.
- If you change DNS providers, you change NS at the registrar.
SOA. Start of Authority. Contains the zone’s primary NS, admin email, serial, refresh, retry, expire, and minimum TTL.
- Rarely edited manually. Provided by the DNS host.
SRV. Service records. Used by specific protocols to find their endpoints.
- Microsoft 365 autodiscover:
_autodiscover._tcp.yourdealership.com→ SRV →0 0 443 autodiscover.outlook.com(in practice, often implemented as a CNAME). - Some chat widgets, SIP/VoIP, and federation services use SRV.
CAA. Certification Authority Authorization. Restricts which CAs can issue certificates for your domain.
yourdealership.com→ CAA →0 issue "letsencrypt.org"yourdealership.com→ CAA →0 issuewild "digicert.com"- Strongly recommended. Catches a class of mis-issuance attacks.
PTR. Reverse DNS. Maps an IP back to a name.
- Usually managed by the hosting provider, not the domain owner.
- Critical for email deliverability. If your dealership sends mail from a dedicated IP, the PTR must resolve forward and backward consistently (FCrDNS — Forward-Confirmed reverse DNS).
4. Anatomy of a dealership’s DNS footprint
Here’s a representative zone file, annotated. Real zones are messier, but this is the shape.
textCopy
; === Identity (Microsoft 365) ===
yourdealership.com. MX 0 yourdealership-com.mail.protection.outlook.com.
yourdealership.com. MX 10 yourdealership-com.mail.protection.outlook.com.
yourdealership.com. TXT "v=spf1 include:spf.protection.outlook.com include:servers.mcsv.net -all"
autodiscover CNAME autodiscover.outlook.com.
sip CNAME sipdir.online.lync.com.
lyncdiscover CNAME webdir.online.lync.com.
msoid CNAME clientconfig.microsoftonline.com.
enterpriseregistration CNAME enterpriseregistration.windows.net.
enterpriseenrollment CNAME enterpriseenrollment.manage.microsoft.com.
; === Email authentication (DMARC/DKIM) ===
selector1._domainkey CNAME selector1-yourdealership-com._domainkey.example.onmicrosoft.com.
selector2._domainkey CNAME selector2-yourdealership-com._domainkey.example.onmicrosoft.com.
_dmarc TXT "v=DMARC1; p=reject; rua=mailto:dmarc-reports@yourdealership.com; pct=100"
mta-sts CNAME mta-sts.yourdealership.com.mta-sts.example.com.
_smtp._tls TXT "v=TLSRPTv1; rua=mailto:tls-reports@yourdealership.com"
; === Website ===
@ A 203.0.113.42
www CNAME yourdealership.dealerinspire.net.
; === OEM portals and required records ===
vdp CNAME vdp.dealerinspire.net.
crm CNAME crm.dealersocket.com.
chat CNAME chat.dealeron.com.
; === Marketing and tracking ===
email CNAME email.dealerelephanthost.com.
links CNAME links.dealeremailservice.com.
track CNAME track.salesforce.com.
; === CAA ===
@ CAA 0 issue "letsencrypt.org"
@ CAA 0 issuewild "digicert.com"
@ CAA 0 iodef "mailto:security@yourdealership.com"
Notes:
- Many vendors provide their DNS records as a CNAME-on-a-subdomain. This is why the subdomain list grows quickly.
- Some vendors require verification TXT records at the apex — these often get forgotten when a vendor is replaced.
- OEM portals often have specific requirements that get missed during website redesigns. Check with each manufacturer.
5. Email authentication: SPF, DKIM, DMARC, and the rest
Dealerships get hit hard by phishing because the email domains are well-known. Authentication isn’t optional. Here’s the stack.
SPF (Sender Policy Framework)
A single TXT record that lists the IPs/hosts authorized to send mail for your domain.yourdealership.com. TXT "v=spf1 include:spf.protection.outlook.com include:servers.mcsv.net include:mail.zendesk.com -all"
- Stay under 10 DNS lookups. Each
include,a,mx,ptr, orexistsmechanism counts. Microsoft 365 alone is 5-6 lookups. Add a marketing platform and you’re near the limit (RFC 7208 §4.6.4). - End with
-all(hard fail) or~all(soft fail). Never leave it open. - Don’t add
ptrmechanisms — they’re deprecated (RFC 7208 §5.5) and slow.
DKIM (DomainKeys Identified Mail)
A cryptographic signature on outgoing mail. You publish a public key in DNS; the sending service signs each message with the private key.
- Microsoft 365: enable DKIM in the Microsoft 365 Defender portal, then publish two CNAMEs (selector1 and selector2).
- Marketing platforms (Mailchimp, Constant Contact, Klaviyo, etc.) each have their own selector and key.
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
Tells receiving servers what to do with mail that fails SPF or DKIM, and where to send reports._dmarc.yourdealership.com. TXT "v=DMARC1; p=reject; rua=mailto:dmarc-reports@yourdealership.com; ruf=mailto:dmarc-forensic@yourdealership.com; pct=100"
- Start with
p=noneto collect data, then move toquarantine, thenreject. - Read the reports. They tell you who’s sending mail as you and whether your SPF/DKIM are aligned.
- Aggregate reports arrive daily at the
ruaendpoint. Forensic reports (with redacted message content) atruf, if you opt in.
BIMI (Brand Indicators for Message Identification)
Publishes a logo that some mailbox providers display next to authenticated mail. Requires DMARC at p=quarantine or p=reject, plus a VMC (Verified Mark Certificate) or CMC.
MTA-STS and TLS-RPT
- MTA-STS enforces TLS for inbound SMTP. Publishes a policy file at
https://mta-sts.yourdealership.com/.well-known/mta-sts.txtand a DNS record atmta-sts.yourdealership.com. - TLS-RPT is a reporting channel for TLS negotiation failures. A TXT record at
_smtp._tls.yourdealership.com. - Together they harden inbound mail. The DNS surface is small (one CNAME and one TXT) and the protection is significant.
6. Common failure modes
These are the incidents you’ll actually be called for.
The expired domain. The auto-renew failed (expired credit card, deactivated PayPal account, whatever). The registrar parks the domain. Your website, email, CRM — all gone.
- Detection: external monitoring that polls
whoisand warns 60+ days before expiry. - Recovery: depends on the registrar. Some drop domains within days. Some hold them. Some charge a steep redemption fee (often $80–$200+).
- Prevention: auto-renew on a payment method that doesn’t expire, with a backup payment method, and 90-day expiry monitoring.
The hijacked registrar. Social engineering or a compromised email account. Attacker transfers the domain to a different registrar.
- Detection: registrar lock + monitoring of WHOIS changes + DNSSEC.
- Recovery: slow and painful. Depends on registrar cooperation, ICANN dispute processes (URS, UDRP), and the timeline.
- Prevention: registrar lock enabled, 2FA on registrar account, 2FA on the recovery email, DNSSEC enabled.
The stale vendor. A website vendor was fired two years ago. They still have DNS access. They decide to redirect yourdealership.com to a competitor. Or they just forget about the account and let it lapse.
- Prevention: quarterly access review. Revoke credentials on vendor change. Use scoped access where possible (most DNS hosts now support role-based access control).
The OEM portal that broke silently. Manufacturer changes a required DNS record, or your side of an integration drifts. OEM portal stops working. No alarm fires. Dealership finds out when a warranty claim fails.
- Detection: synthetic monitoring on critical subdomains, plus a relationship with the OEM’s IT contact.
The TTL trap. A migration goes wrong. The old server is decommissioned, but cached DNS at ISPs still points to it. Customers see the old site (or nothing) for hours or days.
- Prevention: lower TTL to 300 seconds at least 48 hours before a planned change. Don’t decommission the old server for at least one TTL cycle after the change. Have a documented rollback.
The “SPF too many lookups.” A marketing agency adds include:newplatform.com to your SPF. You now exceed 10 lookups. Some receiving servers start soft-failing your mail. Bounces increase, deliverability drops, but the symptoms look like “Gmail is rejecting us.”
- Detection: SPF flatteners, regular
dig TXTchecks, deliverability monitoring. - Fix: flatten the SPF (use
ip4:ranges instead ofinclude:where possible), audit and remove unusedinclude:statements.
7. Migration and TTL strategy
The cleanest way to move DNS is slowly.
- Lower TTL 48-72 hours before the move. Set the TTL on records you’re about to change to 300 seconds (5 minutes). This forces the world’s resolvers to forget the old answer quickly.
- Make the change. Update the record at the new authoritative server.
- Wait. Don’t tear down the old service for at least one TTL cycle after the change.
- Verify. Use external DNS checkers (Google DNS, Cloudflare DNS, your own monitoring) from multiple geographies.
- Restore TTL. Once the move is confirmed stable, raise TTL back to a reasonable value (1-4 hours is standard).
Don’t raise TTL after a migration as an optimization. It locks in your current state — which is what you want until the next migration. The cost of a long TTL is paid at the next migration, not now.
8. Security hardening checklist
- Registrar lock enabled (clientTransferProhibited, clientUpdateProhibited).
- 2FA on registrar and DNS host accounts (preferably hardware key for admins).
- Recovery email is on a separate domain (e.g., a personal Gmail, not another dealership domain that could be lost in the same incident).
- DNSSEC enabled at the registrar and validated end-to-end.
- CAA records published, restricted to the CAs you actually use.
- DMARC at
p=reject, with reporting endpoints monitored and parsed. - SPF under 10 lookups, ending in
-all. - DKIM enabled for all sending services, with at least two selectors rotating.
- MTA-STS and TLS-RPT enabled.
- DNS provider logs all changes; alerts on changes outside business hours or by service accounts.
- Quarterly review of who has access, with revocation of vendor access on contract end.
9. Monitoring and observability
You need to know about DNS problems before your customers tell you.
- External synthetic checks. Tools like UptimeRobot, Pingdom, ThousandEyes, or Catchpoint running from multiple geographies, checking the apex, www, and critical subdomains (crm, email, owa, autodiscover, msoid).
- WHOIS monitoring. Watch for expiry and for unauthorized changes to registrant, admin, or nameservers.
- Certificate Transparency log monitoring. Services like CertSpotter, Facebook’s CT monitor, or crt.sh watch for any cert issued for your domains. A cert you didn’t request is a sign of someone standing up infrastructure in your name.
- DNSSEC validation monitoring. Confirm your chain of trust is intact (e.g., via
dig +dnssec yourdealership.com). - DMARC report ingestion. Parse the RUA reports weekly. Look for new sending IPs that aren’t authorized. Tools: Postmark’s DMARC tool, dmarcian, Valimail, or a custom parser against the
ruamailbox. - Resolver-side checks. Query your zone against 8.8.8.8, 1.1.1.1, 9.9.9.9, and your ISP’s resolver to see what the world actually sees.
10. Handoff checklist
When you take over DNS for a dealership, or hand it off, get the following in writing:
- Domain registrar and login (or admin account).
- DNS host and login.
- Current zone file (export as text).
- List of all third-party services that depend on the domain (CRM, DMS, email, marketing, OEM portals).
- Current SPF, DKIM, DMARC configuration.
- CAA configuration.
- SSL/TLS certificate inventory (issuer, expiration, auto-renewal status, where each cert is deployed).
- Backup / disaster recovery plan.
- Change history for the last 12 months (if available from DNS host logs).
- Nameserver list and whether DNSSEC is enabled at the registrar.
11. What the decision-maker needs from you
This is the part to send up the chain. The dealer doesn’t need to know what DKIM is. They need to know:
- Is our domain secure?
- Who has access?
- What’s our recovery plan if something goes wrong?
- When did we last review this?
If the answer to any of those is “I’m not sure,” that’s the work. The technology is the easy part.
12. References and further reading
- RFC 1034, RFC 1035 — DNS specification.
- RFC 1912 — Common DNS operational mistakes (the “CNAME at the apex” rule).
- RFC 4033, RFC 4034, RFC 4035 — DNSSEC.
- RFC 7208 — SPF.
- RFC 6376 — DKIM.
- RFC 7489 — DMARC.
- RFC 8461 — MTA-STS.
- RFC 8460 — TLS-RPT.
- ICANN’s DNSSEC Practice Statements.
- NIST SP 800-81-2 — Secure Domain Name System (DNSSEC) Deployment Guide.
- M3AAWG best practices for SMTP authentication.
- Microsoft 365 DNS records reference.
- Google Workspace DNS records reference.
- dmarc.org, postmark’s DMARC glossary, dmarcian reports tooling.
