I found a Minecraft server that is run by someone who has hosted for years so friends can play together.
It works fine when they join on the same computer using local connection but people outside could not join through the external address.
They ended up fixing it by adding a new allowed rule in advanced firewall settings for the new Java version and then it started working again.

