I got a server with Windows OS. The server is running many VMs using HYPER-V. The VMs are exposed to the internet. There is a single VM that is running NAT using windows RRAS, ehich is connected to the router on one end and to the internal network on the other end. All other VMs are connected to the internal network. There are several ports mapped to be able to access services, like http, https, mail, other things.
The server is also running a game-server service, and this attracted the attentions of an angry user who, I think, is maybe DDoS'ing me. I need to know how he is performing the attacks, and prevent them from happening again. Being able to have logs written and other evidence of the attacks to report to the authorities would be a good plus. So far I thought the server security was OK, but it seems is not.
Complete list of exposed services on the VMs: apache 2.4 with php and mysql, exchange 2016, 3CX phoning system, RRAS for VPN, ARK gaming server. There are other services but should not be exposed to internet.