DNS checkers show following error for all domains hosted on the server:
Missing nameservers reported by parent FAIL: The following nameservers are listed at your nameservers as nameservers for your domain, but are not listed at the parent nameservers (see RFC2181 5.4.1). You need to make sure that these nameservers are working. If they are not working ok, you may have problems! server_hostname
Hostname of the server is not a Fully Qualified Domain name or is not registered.
When a DNS zone for domain is created in Microsoft DNS by Plesk, Microsoft DNS (by design) automatically adds an NS records like:
example.com NS server_hostname
server_hostname is the Windows hostname of the DNS Server.
When dns report requests the list of NS servers, it finds the name
server_hostname and, the external service cannot resolve the hostname, unless it is a correct DNS name.
To avoid the issue.
Change the server Hostname to a Fully Qualified Domain name and register it at the registrar end.
Remove the entry
NS server_hostnamefrom server manually for each domain:
DNS Manager > Forward Lookup Zones > example.com > properties "NS server_hostname" > Remove.
Install BIND DNS Server through autoinstaller or via
Plesk > Tools & Settings > Updates and Upgrades
and switch DNS server to BIND then:
Plesk > Tools & Settings > Server Components > DNS Server > BIND DNS Server.
This will reconfigure all DNS zones to BIND automatically.