Choose your language

Choose your login

Contact us

Configure a server behind a firewall or NAT

This page applies to:

Firewalls

In some situations, the Mobility Print internal IP address might not be reachable by the requesting devices. For example, this happens if the Mobility Print server is behind a firewall. Mobility Print allows you to configure a specific IP address and/or port that clients can use to reach the Mobility Print server. Firewalls are used to restrict and control the flow of traffic on a network.

To allow end users to communicate with the DNS and Mobility Print servers, you need to make sure the ports are available .

NATs

Mobility Print helps to solve the issue of network clients’ IP addresses being obscured by Network Address Translation (NAT).

NATs obscure the back-end addresses for either clients or servers. Traditionally, many rules might have been needed to be applied to a NAT to allow traffic to route between different devices on either side of a NAT. Mobility Print minimizes some of these rules and issues by specifying an IP address for the Mobility Print server to use.

Configure the Accessible IP address of the Mobility Print server

For complex networks that use NATs, or when a Mobility Print server has multiple network interfaces, we recommend setting the Accessible IP address. This is what the Mobility Print server will share with clients when queried over DNS or mDNS, so that clients know where to send a print job.

  1. On the Mobility Print server, open the following file in a text editor:

    [app-path]/data/config/dns.conf.toml

  2. Locate the line starting with AccessibleIP = “”. By default it has an empty value.

  3. Type the IP Address for clients to use to access the Mobility Print server. For example:

    AccessibleIP = "55.12.121.22"

  4. If changing the externally visible port is required, For example to set it to 443: AccessibleHTTPSPort = 443

  5. Restart the PaperCut Mobility Print service.

NOTE that either accessible port or listening port of the server can be independently customized. For more information, check out the Network Load Balancing page

Comments