IP Mismatch Error — How to Fix

Updated April 4, 2026

An IP mismatch error means the IP address on your license does not match the IP your server is reporting. Here is how to fix it.

Why This Happens

Licenses are tied to your server's public IP address. An IP mismatch can occur when:

  • Your server's IP address was changed by your hosting provider
  • You migrated to a new server
  • Your server is behind a NAT gateway or proxy that reports a different IP
  • You have multiple IP addresses and the wrong one is being detected
1

Step 1: Find Your Server's Actual IP

Connect to your server and run:

Terminal
curl ifconfig.me

This shows the public IP address as seen from the internet.

2

Step 2: Compare with License IP

Log in to your dashboard, go to Licenses, and check the IP address assigned to your license.

3

Step 3: Update the IP

If the IPs do not match, update your license IP:

  1. Go to Licenses in your dashboard
  2. Click the affected license
  3. Click Change IP
  4. Enter the correct IP from Step 1
  5. Click Save
4

Step 4: Refresh the License

After updating the IP, refresh the license on your server:

Terminal
lpk<ProductName>

NAT / Proxy Environments

If your server is behind a NAT gateway, load balancer, or proxy:

  • The IP reported by
    Terminal
    curl ifconfig.me
    is the one that matters — use this IP for your license
  • Internal IPs (10.x.x.x, 172.16.x.x, 192.168.x.x) will not work for licensing
  • If your provider rotates IPs, consider requesting a static IP

Still need help?

Our support team is available to assist with license installation and troubleshooting.

Open Support Ticket

Was this article helpful?

IP Mismatch Error — How to Fix | Knowledge Base | Licence.pk | Licence.pk