Please switch off the firewall and try to ping again.
I did it before without breakthrough.
Now I tried again;
# sudo /etc/init.d/firewall stop
Removing all iptables rules: [End of flush]
# ping -c 3 satimis.homelinux.com
PING satimis.homelinux.com (184.108.40.206) 56(84) bytes of data.
(it hung here. Waiting for input???)
On presing [Ctrl]+c it prompted;
--- satimis.homelinux.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 1999ms
# ping -c 3 220.127.116.11
PING 18.104.22.168 (22.214.171.124) 56(84) bytes of data.
64 bytes from 126.96.36.199: icmp_seq=1 ttl=64 time=0.064 ms
64 bytes from 188.8.131.52: icmp_seq=2 ttl=64 time=0.051 ms
64 bytes from 184.108.40.206: icmp_seq=3 ttl=64 time=0.049 ms
--- 220.127.116.11 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.049/0.054/0.064/0.010 ms
"18.104.22.168" is IP address on connection. My server is not always up, only switched on during testing. On next connection another IP address will be asigned. It won't change until turning off the server.