Setting up Plesk for Working Behind a Firewall

If you are running Plesk behind a firewall, you might encounter certain problems with resolution of domain names served by Plesk: when a new domain name is created in Plesk, its zone file includes a resource record that associates the domain name with the IP address your Plesk server is on, i.e. an internal network address like As the 192.168.x.x IP addresses are reserved by the Internet Assigned Numbers Authority (IANA) for use by private internets, this domain name will not be accessible to the Internet users. To work around this, you would have to associate this domain name with the IP address of the firewall machine in the domain’s zone file (Domains ->Domain name -> DNS).

We recommend using the DNS zone template (Server-> DNS) to automate association of the newly created domain names with appropriate IP addresses.

Let’s consider setting up our Plesk server running on in a private network protected by a firewall, which is running on

  1. Click the Server shortcut in the navigation pane, and then select the DNS icon under Services group. The DNS zone template screen will open.
  2. Locate all resource records of A type. As you cannot edit any of these records, you should delete them and then create the new records: be sure to leave the values in the Name column unchanged for each A record, but replace the <ip> templates in the Value column with the IP address of your firewall host –
  3. Configure your firewall so as to ensure the proper address translation.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.