Skip to main content
29 events
when toggle format what by license comment
Jun 21, 2018 at 19:10 vote accept Yashas
Jun 21, 2018 at 19:10 vote accept Yashas
Jun 21, 2018 at 19:10
Jun 21, 2018 at 17:40 answer added Tim_Stewart timeline score: 2
Jun 21, 2018 at 17:25 comment added Yashas @Tim_Stewart That's the weird part I don't understand. The address shown on my router's page is different compared to the public ip address shown by online websites like canyouseeme.org. The above 49.207.xx.xx is shown by canyouseeme.org. But my router shows 10.242.xx.xx. For more info, image.ibb.co/nyuFS8/2.png
Jun 21, 2018 at 17:16 comment added Tim_Stewart This is the address your routers WAN interface is showing being assigned from the ISP? Or are you trying from canyouseeme.org or similar?
Jun 21, 2018 at 17:02 comment added Yashas @Tim_Stewart it is 49.207
Jun 21, 2018 at 12:42 comment added Tim_Stewart @yashas, can you provide the first two octets of your WAN IP address please. This will confirm to us whether or not you are Infact behind carrier grade NAT. You only need to provide something like (10.0.x.x, 172.16.x.x or 192.168.x.x). Do not post the full address
Jun 21, 2018 at 5:41 history edited Yashas CC BY-SA 4.0
edited title
Jun 21, 2018 at 5:38 comment added Yashas @HelpingHand I found something interesting here superuser.com/a/1168771/916378. Could this be the reason for no port being open for me. If so, how do I overcome it.
Jun 21, 2018 at 4:27 comment added Yashas @Moab After it checked all ports from 0-1056, all the ports are in stealth. Not a single open port.
Jun 21, 2018 at 4:24 comment added Yashas @HelpingHand The port is shown as stealth. For reference, this is the result i got image.ibb.co/jsCGX8/4.png And the ISP I am using is Act Broadband
Jun 20, 2018 at 21:52 comment added Moab Sorry, hit proceed then all service ports button....grc.com/x/ne.dll?bh0bkyd2
Jun 20, 2018 at 21:20 comment added HelpingHand If you go to: grc.com/port_9586.htm as per the above example, does it show as open as a status? I assume the IP shown is correct, i.e. the same as the one you've been trying? Out of interest, who is your ISP, I'd be interested to read any policies they have regarding hosting external services such as web servers.
Jun 20, 2018 at 19:48 comment added Yashas @Moab There is no all ports button.
Jun 20, 2018 at 19:42 comment added Yashas @HelpingHand ibb.co/album/cnOXaa This helps?
Jun 20, 2018 at 19:37 comment added HelpingHand Does your ISP have anything about not allowing the hosting of web servers and services. They could be blocking certain ports but 9586 isn’t an obvious choice to block. Maybe try a few different ones?
Jun 20, 2018 at 19:33 comment added HelpingHand I can only think that the port forwarding isn’t correct, maybe add a screenshot of the router config and details on the make and model?
Jun 20, 2018 at 19:31 comment added Yashas @HelpingHand Yes, you are right. I do get a response on my phone which is connected to the LAN. But not able to access it using my public IP address
Jun 20, 2018 at 19:29 comment added HelpingHand That sounds correct, I guess it still doesn’t work? On your phone if connected to your network over WiFi or another local device on the network. If you open a browser and navigate to 192.168.0.103:8080 I assume you get a response from node, for example a test page?
Jun 20, 2018 at 19:17 comment added Yashas @HelpingHand Okay. I just now created a simple node.js server. And bound it to "0.0.0.0" so that it listens to all ip addresses on port 8080. I disabled my windows firewall. I setup port forwarding by matching the external port 9586 to the internal port 8080 for ip address 192.168.0.103 (my laptop). So, I should be able to get a response from my server using the url: "my_public_ip:9586". Am i right?
Jun 20, 2018 at 19:05 comment added HelpingHand Typically you would configure your "server" computer with a static IP from the client in the IP range of your network. I.e. if your router is 192.168.1.1, then at your client, in the interface settings you might set it explicitly to be 192.168.1.10. This way it won't ask for a IP from the pool of DHCP addresses your router is dishing out.
Jun 20, 2018 at 19:03 comment added HelpingHand That tells me that port 135 is listening on all interfaces and the PID of the process listening is 1032, this is going to be the svchost.exe process that hosts the RPC endpoint Mapper. 445 is listening on all interfaces and the PID is 4 which is the Sytem process - this is file and print sharing/SMB. Port 1536 is listening the PID is 692. No idea what that is, what is PID 692? Just because, they are locally open, doesn't expose the ports to the internet which is a good thing. You'd have to port forward the ports to your computer from the router.
Jun 20, 2018 at 18:54 comment added Yashas Yes, I have configured a static private IP address in my router settings.
Jun 20, 2018 at 18:51 comment added Yashas @HelpingHand TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1032 TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4 TCP 0.0.0.0:1536 0.0.0.0:0 LISTENING 692 The netstat cmd did help. So if I am getting this right, the applications listening on above ports are bound to all IP address and not just the localhost. So, I should be able to check online if my port is open and it shouldn't give an error right?
Jun 20, 2018 at 18:43 comment added HelpingHand ...If it's on an external interface on your computer, port forwarding from your router to it should work but then your IP on your laptop could change if you're getting an IP from your router by DHCP. Was it setup as static on your computer as I'm sure the port forwarding rule would have been to a static IP.
Jun 20, 2018 at 18:42 history edited Yashas CC BY-SA 4.0
added 72 characters in body
Jun 20, 2018 at 18:42 comment added HelpingHand On your laptop, the port can be listening, but what address is it bound to?For example,you can have a port listening on 192.168.0.2:80. In this case a client that can access your computer with the above IP address can connect to the port providing port 80 is open from a firewall perspective. Port 80 could be listening on just 127.0.0.1:80. In this case only processes on the local computer can connect to it. It could be listening on all interfaces, i.e. 0.0.0.0:80? I would start by understanding locally what interface the port is listening on. netstat -ano > net.txt would be a good start.
Jun 20, 2018 at 18:36 review First posts
Jun 20, 2018 at 18:39
Jun 20, 2018 at 18:35 history asked Yashas CC BY-SA 4.0