Deleted the wrong record, or an import changed more than you expected? Every change to your DNS records is recorded with who made it and the value before and after, and you can reverse it in one step.
Before you start
Undo and restore change records, so they take the Owner, Administrator or Developer role. Anyone on the account can read the history.
Find the change
Open Domains → your domain → DNS records. History is in the side panel. Its heading shows how many changes it holds. The domain's Overview tab also lists the latest few under Recent changes, with a History link.
Each entry is one set of changes, the newest first:
- one save, add or delete in the editor;
- one call through the API or by an AI assistant;
- one whole zone file import;
- one undo or restore.
An entry shows when it happened and who made it. A label says if it came via the API, from a zone import (in the portal), a zone import via the API (or an AI assistant), an undo or a restore. Changes we make for you, such as the mail records added when you set up email, are marked by veldhost. Each line reads Added, Changed or Deleted, with the old value and the new one; a large entry shows its first few lines and how many more it holds. The newest entries are shown first; choose Show N older change sets for the rest of the page. At the foot of the panel, Show older › goes back further, page by page, to the zone's first change, and every entry there can be undone or restored to as well. Back to the latest changes returns to the newest.
Certificate checks (_acme-challenge records) come and go with every certificate renewal, so they are not recorded.
Undo one change
- Find the entry and choose Undo.
- Confirm with Undo.
Only that entry is reversed. Anything changed since stays as it is. Something added is removed, something deleted is put back, and something changed gets its old value back. You see how many changes were reversed. The undo itself becomes a new History entry, so you can undo the undo.
Put the zone back as it was
Use this when several changes in a row went wrong.
Caution: Restore to here reverses every change made after the entry you choose, including other people's. Read the entries above it first.
- Find the last entry that was still right. Restore to here is under its Undo button. The newest entry does not have it, because there is nothing after it to reverse.
- Choose Restore to here, then Restore.
The records are now exactly as they were right after that entry. This also lands in History, so you can undo it.
When something is left alone
History never overwrites a record that someone has changed since. If a record no longer matches what the entry recorded (it was edited again, already deleted, or already put back), it is skipped. The message names each one, for example "has been changed again since, so it was left as it is". If nothing needed changing, you see Nothing needed changing — the records already match. Look at the records and fix any that were skipped by hand in the editor.
Your zone's history starts when the zone was added to your account. If a domain had a different owner here before you, you do not see their changes.