Plesk

Third-Party DNS Services

By default, a Plesk server acts as a master DNS server for websites
hosted on it. Alternatively, you can use external third-party DNS
services to resolve domain names hosted in Plesk, for example, Amazon
Route 53
(http://aws.amazon.com/route53/), DynECT
(http://dyn.com/dns/dynect-managed-dns/), or Godaddy Premium DNS
(http://www.godaddy.com/domains/dns-hosting.aspx). Using such services
has certain advantages:

If you plan to use an external third-party DNS service, you can
configure your Plesk so that it uses this service instead of its own DNS
server. This will not affect website owners: From their perspective,
Plesk stays a master DNS server for their domains.

To make your Plesk automatically provision DNS zones to a third-party
DNS, you should write an integration script.

DNS Integration Script

The integration script is a script (written in any language supported by
your server) that propagates changes made to DNS zones in Plesk UI to
the selected third-party DNS service. The script should communicate with
the external service by means of the service’s API.

After you register the script in Plesk, the latter will pass to the
script information about any change in DNS zones, for example, adding or
removing resource records or entire zones.

The script must meet the following requirements:

An example of the script that integrates Plesk with the Amazon Route
53
is available on our GitHub
page
.

Note that to use this script, you should take two steps: