- Plesk for Linux
Server-wide DNS template is not applied via Apply DNS Template button under Domains > example.com > DNS settings although no errors reported.
The button Switch DNS is missing from the List of subscriptions tab (advanced mode) while migrating from cPanel.
In this case, the changes are applied to the DNS zone of a migrated domain. It is expected behavior according to the Plesk documentation, after restoration, migration, or upgrade, all zones are treated as user-modified.
The button Switch DNS is available only when migrating from Plesk servers.
If you need to apply DNS template changes after an upgrade, restoration, or migration, choose the Apply DNS Template Changes option:
- Log in to Plesk
- Navigate to Tools & Settings > DNS Zone Template
- Choose the Apply DNS Template Changes option
If only certain DNS records need to be adjusted for several domains, consider using the dns CLI utility:
1. Connect to the server via SSH
2. Create a text file with the list of the required domains with one domain per line (for example,
Alternatively, use the following command to output the list of all domains on the server into the file:
# plesk bin site --list > domains.txt
3. Remove the unwanted records for all domains listed in the file, e.g.:
# for i in `cat domains.txt`; do plesk bin dns -d $i -ns "" -nameserver "ns1.unwanted.server"; done
4. Add the required records, e.g.:
# for i in `cat domains.txt`; do plesk bin dns -a $i -ns "" -nameserver "ns1.required.server"; done