---
title: "Scheduled DNS changes with Switcher"
description: "Prepare a DNS change during office hours and pick the minute it goes live. Switcher runs it at 06:00 on Saturday, so nobody has to stay up for a migration."
canonical_url: "https://dnsense.io/dns-switcher"
---

> 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="Migrations land outside office hours. Prepare the record change by day, pick the minute it should run and Switcher makes the change, whether anyone is awake or not." highlight="go live at 06:00" imageAlt="Schedule overview with upcoming and applied DNS changes" imageUrl="feature-switcher-hero.webp" title="Prepare it today, go live at 06:00">



</key-visual-subpage>

<feature-rows :rows="[{"title":"Put a record change on the clock","titleIcon":"CalendarClock","description":"Creating, editing or deleting a record can all be scheduled. The change is checked when you save it, so a typo shows up now and not at the hour nobody is watching.","imageUrl":"feature-switcher-schedule.webp","imageAlt":"Dialog for scheduling a DNS change","stepsLabel":"How it works:","steps":["Give the schedule a name you will recognise later, like \"Webshop go-live\"","Pick the zone and the record change","Choose the date and time, down to the minute"]},{"title":"A queue you can read at a glance","titleIcon":"Zap","description":"Every schedule shows its zone, the change and when it runs. Scheduled, applied or failed, the status is right next to it, so Monday morning starts with an answer instead of a question.","imageUrl":"feature-switcher-queue.webp","imageAlt":"Schedule overview with status per scheduled change","bullets":["Several schedules in the queue at once, sorted by execution time","Change or cancel a schedule any time before it runs","Overnight cut-overs and weekend mail moves without anyone logged in"]},{"title":"What ran is on the record","titleIcon":"Clock2","description":"A schedule that comes due becomes an ordinary change. It shows up in Time machine and in the audit log like one you made by hand, and it reverts the same way.","imageUrl":"feature-switcher-outcome.webp","imageAlt":"Time machine of a zone after a scheduled TTL change","bullets":["A refused change reports back with the provider's own error","Revert what ran in one click from the zone history","Schedules by roles that need approval wait for approval first"]}]" highlight="no more late hours" label="Switcher" title="Timed to the minute, no more late hours">



</feature-rows>

<faq :faqs="[{"question":"Can I still edit a scheduled change?","answer":"Yes. A schedule stays editable until the moment it runs, so you can adjust the record, move the time or cancel it."},{"question":"What can I schedule?","answer":"Creating, editing and deleting a DNS record. Zone file imports and templates are left out on purpose, because what they write is decided when they run rather than when you plan them."},{"question":"How precise is the timing?","answer":"Switcher checks for due changes every minute, so a change scheduled for 06:00 goes to the provider at 06:00."},{"question":"What if the change fails at the provider?","answer":"You get a notification with the provider's own error, and the schedule shows it failed, so it is clear the change never happened."}]" decorativeShape="bottom-left" label="Questions" title="Frequently asked questions about Switcher">



</faq>

## Sitemap

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