Port mapping function is widely used in remote access applications. Users can refer to article How to Configure Port Mapping in Milesight Router to configure port mapping feature. If not work, this article will provide simple trouble shooting steps when you fail to access devices behind the router.


  1. Ensure router firmware version is the latest version. Click here to download and upgrade to latest version.
  2. Check if you configure the port mapping source port the same as router access service port. For example, Milesight router uses 80 as default HTTP access port. If you really need 80 port to access the devices behind the router, please change router default HTTP service port. 
  3. Check if your source port is blocked by firewall or operator. If yes, you can change a valid port.
  4. Ensure you configure correct destination port in port mapping setting. For example, if you need to access the IPC, the destination port should be IPC HTTP/HTTPS service port.
  5. Ensure the router can be accessed via WAN or cellular network interfaces. Port mapping does not work if you connect and access the router via Wi-Fi.
  6. Check if the router and subnet devices can ping each other. Besides, ensure your subnet device has configured correct Gateway IP (Router LAN IP). For example, if you connect a Milesight IPC to Milesight router, please ensure the Default Gateway IP address is the same as router LAN IP address.
  7. Go to Maintenance -> Debugger -> Firewall Debugger to check if your port mapping rule is added in NAT routing list.

  8. Reset the router to factory default and re-configure your settings to check if works.
  9. You can also submit a ticket or contact our support engineer to trouble shoot it remotely.