Upon checking, your server IP address is pinging fine, globally - https://ping.pe/107.174.121.31 and we can be able to access your server without any issues at all. A few percentages of packet loss in china which is out of our control. If required, you can try with different local ISP/internet connection.
你好,
经过检查,您的服务器IP地址在全球范围内都可以正常ping通 - https://ping.pe/107.174.121.31 ,我们可以访问您的服务器而没有任何问题。在中国有一些数据包丢失的情况,这是我们无法控制的。如果需要,您可以尝试使用不同的本地ISP/互联网连接。