Just so you guys know, the source of the problem was the firewall. It's been working perfectly for the last three years, and all of a sudden it lost it's mind. So I turned it off.
(Don't worry. I have plenty of other protections in place to keep us from getting hacked.)