Applicable to:
- Plesk Onyx 17.5 for Linux
Symptoms
- Plesk server is acting as hidden DNS master server: external NS servers are specified in Tools & Settings > DNS Template and all zones created in Plesk are propagated to these servers. They are serving all DNS requests for the domains hosted on the Plesk server.
- One of this external NS servers is added to an SOA record as a primary master.
- Changes in DNS zones (or notifies) are not sent to an 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
The functionality of enabling the sending notifies to NS server in SOA record is not implemented in Plesk.
Take part in our product improvement on User Voice portal.
The top-ranked suggestions are likely to be included in the next versions of Plesk.
As a workaround, the following actions can be performed:
-
Connect to the server using SSH
-
Add the option
notify-to-soa yes;
to theoptions
section of the/etc/named.conf
file:# cat /etc/named.conf
options {
..........
notify-to-soa yes;
};
Note: the
options
section is automatically generated by Plesk and this change will be rewritten on every change made in Plesk at Tools & Settings > DNS Template .
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_p!
Can you please clarify what "hidden primary configuration" means? Please provide more details.
Hi Bulat Tsydenov 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_p
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.