[{"data":1,"prerenderedAt":398},["ShallowReactive",2],{"page-\u002Fnews":3,"news-all":35},{"id":4,"title":5,"body":6,"description":25,"extension":28,"meta":29,"navigation":30,"path":31,"seo":32,"stem":33,"__hash__":34},"content\u002Fnews.md","News",{"type":7,"value":8,"toc":24},"minimark",[9,19],[10,11],"key-visual-subpage",{":ctaHref":12,"ctaIcon":13,"ctaLabel":14,"description":15,"imageAlt":16,"imageUrl":17,"title":18},"null","ArrowDown","View blog posts","Read our latest blogs to stay up to date on the latest news from DNSense. From changes to the app, to insights and tips about DNS and domain management.","Screenshot of zone edit overview","zone-edit.png","Blogs",[20,21],"news-list",{"decorativeShape":22,"filterTitle":23},"top-right","Filter results",{"title":25,"searchDepth":26,"depth":26,"links":27},"",2,[],"md",{},true,"\u002Fnews",{"description":25},"news","bJIId2e1wN5QtWp55ZToSVphUzEHUVevhlSRbZq_l6s",[36,112,156,196,238,277,318,357],{"id":37,"title":38,"author":39,"authorPicture":40,"body":41,"category":101,"date":102,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":106,"navigation":30,"path":107,"readingTime":108,"seo":109,"stem":110,"__hash__":111},"news\u002Fnews\u002Ftest-1.md","Lorem ipsum dolor sit amet","Dennis Postma","team-dennis.png",{"type":7,"value":42,"toc":96},[43,47,52,55,68,75,79,87],[44,45,46],"p",{},"Timemachine already kept a full history of every change made inside a DNS zone. Until now, rolling back meant restoring the whole zone to an earlier state, which is a heavy hammer for a single typo in one record.",[48,49,51],"h3",{"id":50},"what-changed","What changed",[44,53,54],{},"Every entry in the activity feed now has its own undo action. Restoring one record leaves the rest of the zone exactly as it is, so a mistake made minutes ago no longer costs you the changes made around it.",[56,57,58,62,65],"ul",{},[59,60,61],"li",{},"Undo a single record from the activity feed",[59,63,64],{},"Restore a full zone snapshot, as before",[59,66,67],{},"See who made the change and when, per record",[44,69,70],{},[71,72],"img",{"alt":73,"src":74},"Photo of multiple screens with programming code","stock-coding-computers.jpg",[48,76,78],{"id":77},"why-it-matters","Why it matters",[44,80,81,82,86],{},"Most outages we see reported are not caused by large migrations. They are caused by one wrong value in one record, noticed a few minutes later. Cutting the blast radius of the fix down to that single record makes recovery ",[83,84,85],"strong",{},"faster and far less risky",".",[44,88,89,90,95],{},"Rollbacks are available on every plan. If you want a walkthrough, ",[91,92,94],"a",{"href":93},"\u002Fcontact","request a demo"," and we will show you around.",{"title":25,"searchDepth":26,"depth":26,"links":97},[98,100],{"id":50,"depth":99,"text":51},3,{"id":77,"depth":99,"text":78},"insights","2026-07-26","Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean a molestie nisl, at vestibulum odio.","Photo of a screen with programming code","news-placeholder.png",{},"\u002Fnews\u002Ftest-1","10 minutes",{"title":38,"description":103},"news\u002Ftest-1","B-NXk45NlzK2D0oCTZcteiy3mzaEhEZiwWAr11wlMF0",{"id":113,"title":38,"author":39,"authorPicture":40,"body":114,"category":149,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":151,"navigation":30,"path":152,"readingTime":108,"seo":153,"stem":154,"__hash__":155},"news\u002Fnews\u002Ftest-2.md",{"type":7,"value":115,"toc":145},[116,119,124,127,138,142],[44,117,118],{},"Zone templates saved you from typing the same set of records for every new domain. The catch was that anything domain specific, like a mail host or a verification value, had to be edited by hand afterwards.",[120,121,123],"h2",{"id":122},"placeholders-in-records","Placeholders in records",[44,125,126],{},"Templates now accept variables. You define them once on the template and fill them in when the template is applied to a zone, so one template can serve every domain you manage.",[56,128,129,132,135],{},[59,130,131],{},"Define variables per template",[59,133,134],{},"Fill them in on apply, or leave a default",[59,136,137],{},"Preview the resulting records before anything is written",[120,139,141],{"id":140},"applying-to-existing-zones","Applying to existing zones",[44,143,144],{},"Templates are no longer limited to new zones. Applying one to an existing zone shows a diff first, so you can see exactly which records are added, changed or left alone before you confirm.",{"title":25,"searchDepth":26,"depth":26,"links":146},[147,148],{"id":122,"depth":26,"text":123},{"id":140,"depth":26,"text":141},"updates","2026-07-22",{},"\u002Fnews\u002Ftest-2",{"title":38,"description":103},"news\u002Ftest-2","tyBKPydox0KawHfnxpXgkmEVbwAOihXVILf1J2pLiA4",{"id":157,"title":38,"author":39,"authorPicture":40,"body":158,"category":101,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":191,"navigation":30,"path":192,"readingTime":108,"seo":193,"stem":194,"__hash__":195},"news\u002Fnews\u002Ftest-3.md",{"type":7,"value":159,"toc":188},[160,163,167,170,181],[44,161,162],{},"Hetzner is live as a provider connection. Add an API token, pick the zones you want to import and they show up next to the rest of your domains.",[120,164,166],{"id":165},"getting-connected","Getting connected",[44,168,169],{},"The connection is read and write, so records created in DNSense are pushed to Hetzner and changes made on their side are picked up on the next sync.",[56,171,172,175,178],{},[59,173,174],{},"Add the connection under provider settings",[59,176,177],{},"Select which zones to import",[59,179,180],{},"Existing records are matched, not duplicated",[44,182,183,184,187],{},"That brings the list of supported providers to twelve. Missing yours? ",[91,185,186],{"href":93},"Request a provider"," and tell us which one.",{"title":25,"searchDepth":26,"depth":26,"links":189},[190],{"id":165,"depth":26,"text":166},{},"\u002Fnews\u002Ftest-3",{"title":38,"description":103},"news\u002Ftest-3","G6jz7KvFEuQiIdb29iojtx6F8eyYfEh2SZWXqXtru7A",{"id":197,"title":38,"author":39,"authorPicture":40,"body":198,"category":232,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":233,"navigation":30,"path":234,"readingTime":108,"seo":235,"stem":236,"__hash__":237},"news\u002Fnews\u002Ftest-4.md",{"type":7,"value":199,"toc":228},[200,203,207,210,221,225],[44,201,202],{},"Migrations rarely happen during office hours. Scheduling lets you prepare every record change in advance and pick the moment it goes live.",[120,204,206],{"id":205},"how-it-works","How it works",[44,208,209],{},"A scheduled change is a normal edit that is held back until its publish time. Until then it stays visible in the schedule overview, where it can be edited or cancelled.",[56,211,212,215,218],{},[59,213,214],{},"Pick a date and time per change",[59,216,217],{},"Group changes so they publish together",[59,219,220],{},"Cancel or edit right up to the publish moment",[120,222,224],{"id":223},"lowering-the-ttl-first","Lowering the TTL first",[44,226,227],{},"The schedule also reminds you to lower the TTL on records you plan to move, well before the switch. Without that, resolvers keep handing out the old value long after the change went live.",{"title":25,"searchDepth":26,"depth":26,"links":229},[230,231],{"id":205,"depth":26,"text":206},{"id":223,"depth":26,"text":224},"partners",{},"\u002Fnews\u002Ftest-4",{"title":38,"description":103},"news\u002Ftest-4","Y-JGb4BAF7f2BxchWyWH0vR1qzbvK6zXGUccpOT9DTg",{"id":239,"title":38,"author":39,"authorPicture":40,"body":240,"category":101,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":272,"navigation":30,"path":273,"readingTime":108,"seo":274,"stem":275,"__hash__":276},"news\u002Fnews\u002Ftest-5.md",{"type":7,"value":241,"toc":269},[242,245,249,252,266],[44,243,244],{},"The zone editor was the oldest screen in the platform and it showed. Every record edit opened a modal, which made changing five records a slow exercise.",[120,246,248],{"id":247},"inline-editing","Inline editing",[44,250,251],{},"Records are now edited in place. Values are validated as you type, so a malformed record is caught before it reaches your provider instead of after.",[56,253,254,257,260,263],{},[59,255,256],{},"Inline edits, no modal",[59,258,259],{},"Validation per record type",[59,261,262],{},"Search and filter within a zone",[59,264,265],{},"Keyboard navigation between fields",[44,267,268],{},"Larger zones also render noticeably quicker, since only the visible rows are drawn.",{"title":25,"searchDepth":26,"depth":26,"links":270},[271],{"id":247,"depth":26,"text":248},{},"\u002Fnews\u002Ftest-5",{"title":38,"description":103},"news\u002Ftest-5","af3viDqvhnvyBY8Z0LXF8r9D_NZ7l4ynKOpSBJRXwXI",{"id":278,"title":38,"author":39,"authorPicture":40,"body":279,"category":101,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":313,"navigation":30,"path":314,"readingTime":108,"seo":315,"stem":316,"__hash__":317},"news\u002Fnews\u002Ftest-6.md",{"type":7,"value":280,"toc":310},[281,284,288,291,302],[44,282,283],{},"Agencies manage domains for many clients from a single account. Spaces make that separation explicit instead of relying on naming conventions.",[120,285,287],{"id":286},"access-per-space","Access per space",[44,289,290],{},"A space holds its own domains, templates and members. Someone invited to one space cannot see the domains in another, which keeps a freelancer working on one client out of the rest of your portfolio.",[56,292,293,296,299],{},[59,294,295],{},"Group domains per client or team",[59,297,298],{},"Invite members per space",[59,300,301],{},"Templates can be shared or kept local to a space",[44,303,304,305,309],{},"Spaces are part of the Enterprise plan. Have a look at the ",[91,306,308],{"href":307},"\u002Fpricing","pricing overview"," to compare what each plan includes.",{"title":25,"searchDepth":26,"depth":26,"links":311},[312],{"id":286,"depth":26,"text":287},{},"\u002Fnews\u002Ftest-6",{"title":38,"description":103},"news\u002Ftest-6","g5pQsHZ5bcIi7a0Lj8f2wya6UnyF0D6N1f7848YOamY",{"id":319,"title":38,"author":39,"authorPicture":40,"body":320,"category":101,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":352,"navigation":30,"path":353,"readingTime":108,"seo":354,"stem":355,"__hash__":356},"news\u002Fnews\u002Ftest-7.md",{"type":7,"value":321,"toc":349},[322,325,329,332,346],[44,323,324],{},"The old dashboard showed counters. Knowing you manage 240 domains is not useful on a Monday morning. Knowing which three of them need attention is.",[120,326,328],{"id":327},"attention-first","Attention first",[44,330,331],{},"The dashboard now leads with anything that needs a decision, sorted by how soon it matters.",[56,333,334,337,340,343],{},[59,335,336],{},"Domains expiring within 30 days",[59,338,339],{},"Zones that failed to sync with their provider",[59,341,342],{},"Changes scheduled for today",[59,344,345],{},"Records edited in the last 24 hours",[44,347,348],{},"Counters are still there, just further down where they belong.",{"title":25,"searchDepth":26,"depth":26,"links":350},[351],{"id":327,"depth":26,"text":328},{},"\u002Fnews\u002Ftest-7",{"title":38,"description":103},"news\u002Ftest-7","erBftSqi9-LXKSR0YG-RRgxitChO_XL0drUXDyfvAdc",{"id":358,"title":38,"author":39,"authorPicture":40,"body":359,"category":101,"date":150,"description":103,"extension":28,"imageAlt":104,"imageUrl":105,"meta":393,"navigation":30,"path":394,"readingTime":108,"seo":395,"stem":396,"__hash__":397},"news\u002Fnews\u002Ftest-8.md",{"type":7,"value":360,"toc":389},[361,364,368,371,382,386],[44,362,363],{},"A broken DNSSEC chain does not degrade gracefully. Validating resolvers stop answering entirely, which means a mismatch between your DS record and your zone keys takes a domain offline for a large part of the internet.",[120,365,367],{"id":366},"continuous-validation","Continuous validation",[44,369,370],{},"DNSense now validates the chain of trust for every signed zone you manage and alerts you when something drifts.",[56,372,373,376,379],{},[59,374,375],{},"DS record compared against the published keys",[59,377,378],{},"Warnings before signatures expire",[59,380,381],{},"Alerts by email, per space",[120,383,385],{"id":384},"during-a-provider-move","During a provider move",[44,387,388],{},"Key rollovers around a provider migration are the most common way to break signing. The zone overview now flags a signed zone before you move it, so the DS record is updated in the right order.",{"title":25,"searchDepth":26,"depth":26,"links":390},[391,392],{"id":366,"depth":26,"text":367},{"id":384,"depth":26,"text":385},{},"\u002Fnews\u002Ftest-8",{"title":38,"description":103},"news\u002Ftest-8","R1uB9EACK3MeBQjqDBStlfsEVb2crkD1mgz7vhUDldI",1785674141781]