this post was submitted on 15 Nov 2025
11 points (100.0% liked)

No Stupid Questions

3432 readers
12 users here now

There is no such thing as a Stupid Question!

Don't be embarrassed of your curiosity; everyone has questions that they may feel uncomfortable asking certain people, so this place gives you a nice area not to be judged about asking it. Everyone here is willing to help.


Reminder that the rules for lemmy.ca still apply!


Thanks for reading all of this, even if you didn't read all of this, and your eye started somewhere else, have a watermelon slice ๐Ÿ‰.


founded 3 years ago
MODERATORS
 

Whats the tradeoff(s)

top 2 comments
sorted by: hot top controversial new old
[โ€“] tal@lemmy.today 4 points 5 days ago* (last edited 5 days ago)

How does port forwarding work

https://en.wikipedia.org/wiki/Port_forwarding

should use it for torrents

Well, if you have an Internet-accessible host that can listen on a port and another host that it can reach but isn't directly accessible to the rest of the Internet that is running a BitTorrent client, it would allow the latter to accept incoming TCP connections.

You might have that scenario on a home network with a broadband router that's Internet accessible and a connected computer with a private IP address.

IIRC, BT can operate without the ability to accept incoming connections, but if you can let it accept incoming connections, it'll let you talk with other BT clients that can't accept incoming connections, so you may get faster downloads and uploads.

tradeoffs

Depends on what else you're considering. A dedicated Internet-accessible seedbox? Not having incoming connections?

[โ€“] mumblerfish@lemmy.world 1 points 5 days ago* (last edited 5 days ago)

If you are at home and your computer is connected to a router of some kind and the router in turn is connected to the internet, that is how you get access to the internet.

For something on the internet to connect to your computer you get a problem. You want this thing on the internet to connect to port X on your computer, but it can't see your computer because the router is the one exposed to the internet. So the thing on the internet can connect to port X on the router... but you need it to end up on your computer.

This is where port forwarding comes in. It is a rule in your router saying "when something try to connect to port X, give it instead to on port X".

Edit to add: Note that in general you do not want random stuff on the internet to be able to do this. If you self-host something sensitive or personal, or just anything really, on this port, now an attacker can reach it. It may be password protected, or something more secure, but they are one step closer to getting to your computer.

When it commes to torrents, I think there is some part of DHT which needs some port forwarding. But I do not know the details.