I have a production server that was working nominally until 4pm yesterday, 12/16/2020. After that time it started to reject incoming TCP connections, and connections trying to connect through localhost.
The server blocks all of these connections:
• MySQL
• Ping (Can't ping or be pinged by client but can ping sites like google)
• Tracert
Sometimes MySQL connections go through, but 95% of the time I get a 10060 timeout error
. The server hosts a website and an API, both of which are still accessible remotely.
I've tried the following:
• Turning firewall off/on
• Restarting server
• Updating all available updates
• Scanning for malware
• Made sure port 3306 was listening
• Pinging the server from client
I have no idea why this happened. I believe it's not a firewall issue, but I can't think of anything else that would have changed. No one logged onto the server and the normal cron-jobs etc. don't modify anything that would be network related. Could it be the server provider?
EDIT I've enabled firewall logging and it is showing a lot of dropped UDP packets. Every TCP connection is received however. Looking it up real quick RDP is over TCP so that would explain why I can RDP into the server. So why is the server dropping UDP packets?