Plesk for Linux
DoNotDelete:docref
kb: technical
Applicable to:
- Plesk for Linux
Symptoms
- Plesk server is acting as hidden DNS master server: external NS servers are specified in Tools & Settings > DNS Settings (or DNS Template) and all zones created in Plesk are propagated to these servers. They are serving all DNS requests for domains hosted on the Plesk server.
- One of this external NS servers is added to a SOA record as a primary master nameserver.
- Changes in DNS zones (or notifies) are not sent to the NS server specified in an SOA record.
Cause
This is the expected behavior of the BIND DNS server. The following can be found in the BIND 9 Administrator Reference Manual:
PLESK_INFO: Normally a NOTIFY message is not sent to the SOA MNAME (SOA ORIGIN) as it is supposed to contain the name of the ultimate master.
Resolution
On Plesk servers using BIND as the DNS server, the “notify-to-soa” option is in effect since Plesk 18.0.42.
Install the latest Plesk updates.
Workaround
As a workaround, the following actions can be performed:
-
Add the line
notify-to-soa yes;
to the field Additional DNS settings in the menu Tools & Settings > DNS Settings > Server-wide Settings and click OK or Apply to apply the changes.
Comments
8 comments
This is not working un Ubuntu distros.
Hello Edu
Generally, the described procedure is identical for Ubuntu.
Could you let me know the Ubuntu version you have and is there any error message displayed for you?
Hi Ivan,
Currently using Ubuntu 18 LTS and plesk 18 , we see no error message anywhere from bind.
We used tcpdump to monitor notifies and we see them going after all NS but SOA. Bind reloads correctly without errors.. etc.. looks like bind is just ignoring this option. Even filled a bug into BIND gitlab, and they said could not reproduce the issue.
Edu
Thank you for the information.
Please, submit a request to Plesk Support so that we could look for a possible solution because the deeper investigation is required.
Ivan Postnikov In case of a hidden primary configuration, why doesn't the Plesk server show up in the dropdown list as potential primary name server to be set for SOA
Hi B Pfleging!
Can you please clarify what "hidden primary configuration" means? Please provide more details.
Hi @... I refer to a hidden master configuration, i.e. where the Plesk server is in charge of managing all records for a domain but only another server (or multiple) are used as public servers.
B Pfleging
It's not listed because Plesk takes only NS records listed in the domain's DNS zone as possible options.
If you believe that it can be improved, feel free to submit a feature request on our Plesk Uservoice, the top-ranked suggestions are likely to be included in future product updates.
Please sign in to leave a comment.