Hacker News new | past | comments | ask | show | jobs | submit login

That allows only outgoing connections, right?

I there a way for me, behind a NAT, to pass an address for someone to connect to a port open on my machine?




No, UPnP is for forwarding ports for incoming connections. NAT itself is for outgoing connections.


I think I understand what is proposed, but I wouldn't be too hopeful an ISP would allow that.


It's not up to the ISP. It's on your router. And most consumer home routers support it, or else a newer alternative like NAT-PMP, but you have to have to enable it in the router settings via web browser interface.

(You can also, in these settings, manually forward individual ports, or use DMZ to forward all ports to a single machine.)

Some ISPs don't even give you a real IPv4 address though (they use CGNAT). THEN you have no hope.


> Some ISPs don't even give you a real IPv4 address though (they use CGNAT). THEN you have no hope.

That is the case with most people I know: not even the router has a "real ip". Don't know how things have improved with ipv6 though.

Also, in my country, best plans you can get take an optical fiber to your house directly connected to an ISP provided router. You're fully locked out of doing anything with the router except powering it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: