4 ms·
IPFS dev here -- judging from a quick look, Scout uses NAT-PMP and UPnP for NAT traversal, so it basically has the same occasional NAT issues as everybody else
by lgierth 10y ago
IPFS dev here -- judging from a quick look, Scout uses NAT-PMP and UPnP for NAT traversal, so it basically has the same occasional NAT issues as everybody else in the P2P space. By the way, sometimes NAT issues are the fault of routers handed out by ISPs. The quality of these is often less than ideal.
(A pretty cool approach to circumventing NAT issues is a proper routed overlay network, which we plan to implement in libp2p soon: https://github.com/ipfs/notes/issues/143 https://github.com/ipfs/notes/issues/143)
- lgierth 10y agoI should probably also mention that even if you implement the existing NAT traversal protocols correctly, these aren't satisfying solutions. We really need that damn time machine already, the End-to-End Principle should have been an End-to-End Law.
- wtallis 10y agoI'd love to see more effort to encourage laypeople to use and ask for IPv6. Imagine if instead of Microsoft and Sony inventing terms like "strict NAT" vs "open NAT" for how their gaming consoles describe network issues, they had those consoles inform their users that they can't host a game because their ISP doesn't provide IPv6 connectivity.
- ashitlerferad 10y agoConsidered using pwnat? http://samy.pl/pwnat/ http://samy.pl/pwnat/