If the issue were on their end, then everyone would be having connection problems. The fact that some people are able to play fine indicates that the problem ISN'T on their end.
Now, it's possible the problem isn't on your end either...it could very well be somewhere in the middle. But that's how the internet works. Zenimax doesn't own the internet (and neither does Blizzard or any other MMO company), and they cannot control how the traffic from your machine gets to their servers. If you are having connection issues, the best thing to do is to do traceroutes and post them in tech support, and someone may be able to tell you where the problem is.
That said, most people here seem to be confused about what "opening" ports means. Opening ports on the firewall on your computer is not a security risk if you are behind a router. The only way I could see this being a security risk is if you first forward ALL inbound traffic to your computer (typically called DMZ on consumer routers) and then open every port.
ZOMG wowzers. There are tons of hackers out there that scan ports all the time trying to find open spots to crawl into systems. Thanks for posting this as it is VERY good advice! An open port is like leaving your car unlocked at night or your home.
ZOMG wowzers. There are tons of hackers out there that scan ports all the time trying to find open spots to crawl into systems. Thanks for posting this as it is VERY good advice! An open port is like leaving your car unlocked at night or your home.
Depends on what the port is. If you open a port that nothing is listening on, then it doesn't do anything. That said, on my Linux server (my internet-facing machine/router), I have a grand total of 6 ports open. I know exactly what each one is for, and there is no way to "hack" my system with any of those ports, as all of my listening services are locked down via limited privileges and chroot jails.