Your website is also on the IP address 185.27.134.33, which has seen some downtime yesterday and earlier today.
This seems to be the result of (D)DoS attacks being launched at the IP address, resulting the IP address being blocked to minimize impact.