You are here: Setting up Mobility Print > Step 2: Configure Mobility Print > Advanced configuration > Configure a server behind a firewall or NAT

Configure a server behind a firewall or NAT

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 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 a NAT.

NATs work in a similar manner to Firewalls, in that they can be used to obscure the backend 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 Mobility Print server

  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. Add the IP Address for clients to use to access the Mobility Print server. For example:

    AccessibleIP = "55.12.121.22"

  4. Save the file.

  5. Restart the PaperCut Mobility Print service.