Hey,
about the .top dns query: I think it's completely normal, that it comes from your DC.
Is your DC also a DNS Server for your clients?
The request ist probably going from the Client to the DC and the DC doesn't know anything about the .top domain -> it is requesting the information from a public dns query.
From my experience these .top domain requests are coming from android apps which are having ads.
Sadly the other 2 attacks are completely normal.
You have a webservice which is available from the world over e.g. port 80. Attackers are trying to breach into your network with different techniques. The MX has detected in this case 2 attempts and has blocked/reported them (depending on your configuration).
Btw to 99% it's not that they want to breach into YOUR network. They are just trying it on public reachable services all over the world and your network was just part of the try.