I have a host on 192.1681.6 NATed behind my router public IP address X.X.X.X The router is a Huawei HG658. I can access the router page X.X.X.X from my phone on separate network.
192.168.1.6 that is serving a web page on port 8081. From within internal network 192.168.1.0/24 I am able to browse the page on 192.168.1.6:8081 successfully.
I want to make this page accessible to the outside world on X.X.X.X:8081
I have set up the router as per configuration page:
Remote host: empty / any host
External start port: 8081
External end port: 8081
Internal host: 192.168.1.6
Internal port: 8081
Mapping name: test
At the moment, browsing to X.X.X.X:80 works for the router title page but X.X.X.X:8081 just displays connecting message until timing out. An nmap scan shows the port as filtered.
Nmap scan report for XXX-XXX-X-X.ma.de (X.X.X.X) Host is up (0.0016s latency). PORT STATE SERVICE 8081/tcp filtered blackice-icecap Read data files from: /usr/bin/../share/nmap Nmap done: 1 IP address (1 host up) scanned in 0.37 seconds Raw packets sent: 6 (240B) | Rcvd: 1 (28B)
I turned off webserver and ran nc an listener and that seems fine but still no luck.
netstat -anutp | grep 8081 tcp 0 0 0.0.0.0:8081 0.0.0.0:* LISTEN 28062/nc
I believe current router and host settings are fine but can't seem to find the issue. Please let me know if I've missed anything or need to clarify.