---
title: "DNS zone templates"
description: "Save your Google Workspace, Microsoft 365 or hosting setup as a template and apply it to the next zone in one action. Import BIND zone files too."
canonical_url: "https://dnsense.io/templates"
---

> Index of every page on this site: [llms.txt](https://dnsense.io/llms.txt)

<key-visual-subpage ctaHref="https://app.dnsense.io/" ctaIcon="ArrowUpRight" ctaLabel="Start for free" description="Every new client site needs the same mail and hosting records. Save them once as a template and the next zone is set up complete, without retyping a DKIM key." highlight="in one action" imageAlt="Template overview with mail, webshop and hosting templates" imageUrl="feature-templates-hero.webp" title="The same records for every client, in one action">



</key-visual-subpage>

<feature-rows :rows="[{"title":"Save a working zone as a template","titleIcon":"LayoutTemplate","description":"Turn any zone into a named template. The domain name in record content is replaced by a placeholder, so the template fits the next domain instead of pointing back at the last one.","imageUrl":"feature-templates-save.webp","imageAlt":"Microsoft 365 mail template with the template.local placeholder explained","bullets":["One template per mail provider, hosting stack or client type","Templates belong to the team, so a colleague sets up a zone the way you would","Edit a template like a zone, in the same record table"]},{"title":"Apply it in one action","titleIcon":"Zap","description":"Open a zone, pick a template and its records are added in one go, pushed to the provider that hosts the zone. Records the zone already has are skipped and nothing is removed.","imageUrl":"feature-templates-apply.webp","imageAlt":"Apply template dialog listing the team's templates","bullets":["Layer a mail template onto a zone that already serves a website","The result lands in Time machine, ready to revert","Works the same at every provider you connect"]},{"title":"Bring the zone file you already have","titleIcon":"DatabaseBackup","description":"Moving away from a panel that exports BIND? Paste the file or upload it. Records DNSense cannot write, like SOA and NS, are skipped and reported instead of failing the whole import.","imageUrl":"feature-templates-import.webp","imageAlt":"Import zonefile dialog with a BIND zone file pasted in","bullets":["Standard BIND zone files, read as they are","Export a zone as a BIND file for a backup or a move","Imports are queued and reported back like any other change"]}]" highlight="fewer mistakes" label="Templates" title="Less typing, fewer mistakes, same result every time">



</feature-rows>

<faq :faqs="[{"question":"Can I apply a template to a zone that already has records?","answer":"Yes. The template's records are added to what is there. Records the zone already has are skipped and nothing is removed."},{"question":"What happens to records DNSense does not support?","answer":"An import skips them and tells you. Types such as SOA and NS are managed by your provider, so they are reported rather than written."},{"question":"Is a template tied to the zone I saved it from?","answer":"No. The original domain name is stored as a placeholder, template.local, so the same template can be applied to any zone in your portfolio."},{"question":"How many templates can I have?","answer":"As many as you want. Templates are unlimited on every plan, including the free tier."}]" decorativeShape="bottom-left" label="Questions" title="Frequently asked questions about templates">



</faq>

## Sitemap

See the full [sitemap](https://dnsense.io/sitemap.md) for all pages.
