(no title)
dent9876543 | 1 year ago
NAT gets the blame, and the intranet as a concept is generally a big corp term.
But I prefer my IoT devices not to need to reach out of my network. For me, NAT is an unwitting ally in the fight against such nonsense.
vollbrecht|1 year ago
https://tailscale.com/blog/how-nat-traversal-works
immibis|1 year ago
My university has a public IP for every computer, but you could still only connect to the servers, not random computers, from the outside. Because they had a firewall.
phendrenad2|1 year ago
kccqzy|1 year ago
Tailscale doesn't strictly need NAT traversal. They can run only their DERP servers and still continue to work. If your firewall tries to block two devices from communicating and yet allows both devices internet access, you have already lost.
lxgr|1 year ago
They have all the upsides of NATs (i.e. an option to block inbound connections by default), with none of the downsides (they preserve port numbers, can be implemented statelessly, they greatly simplify cooperative firewall traversal, you can allow inbound connections for some hosts).
Spivak|1 year ago
I could have all of my servers in public subnets and give them all public IP addresses, but I still prefer to put everything I can in private. Not only does the firewall not allow traffic in, but you can't even route to them. It now becomes really hard to accidentally grant more access than you intended.
I would hazard that most devices on there internet are in the boat of want to talk to the internet but not be reachable on it.
unknown|1 year ago
[deleted]
rcxdude|1 year ago
dent9876543|1 year ago
But to your point about not cheering on NAT, well I will because I see NAT as useful tool.
It is not an opinion well aligned with the preferences of the IETF. But the purist model of transparent end-to-end networking has never sat well with me. It’s just not a thing we want.
vv_|1 year ago
kstrauser|1 year ago
kazinator|1 year ago
bluGill|1 year ago
Security and privacy is of course critical to all this, but the concept of internet itself is not wrong.
craftkiller|1 year ago
procaryote|1 year ago