Ты не можешь просто придумывать имена хостов и надеяться, что это сработает. Хоста с таким именем нет.
root@Vitek-UDM-Pro:~# nslookup ping.google.com
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find ping.google.com: NXDOMAIN
По сути, ты пытаешься решить редкую проблему, создавая постоянную. Получи IP-адрес устройства, которое известно, что отвечает на ping, и желательно, находится близко к твоей локальной сети, и используй его в качестве IP-адреса для Интернет-сервера проверки. Один из способов сделать это - использовать tracert (или traceroute в Linux/macOS) для определения пути к публичному IP-адресу, чтобы получить список хостов по пути, а затем пингуй каждое из этих устройств, начиная с ближайшего и двигаясь дальше, пока не найдёшь то, которое отвечает. Пример на Windows....[ 7:39:58.47] C:\Users\Vitek>tracert -4 -d 1.1.1.1
Tracing route to 1.1.1.1 over a maximum of 30 hops
1 <1 ms <1 ms <1 ms 192.168.50.1
2 7 ms 7 ms 7 ms 100.93.172.130
3 7 ms 7 ms 7 ms 68.85.242.157
4 7 ms 7 ms 8 ms 24.124.129.30
5 7 ms 6 ms 7 ms 24.124.129.169
6 12 ms 14 ms 21 ms 24.124.129.165
7 * * 11 ms 50.145.203.174
8 10 ms 11 ms 11 ms 1.1.1.1
Trace complete.
[ 7:40:20.01] C:\Users\Vitek>ping -4 -w 500 -n 3 100.93.172.130
Pinging 100.93.172.130 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 100.93.172.130:
Packets: Sent = 3, Received = 0, Lost = 3 (100% loss),
[ 7:40:29.46] C:\Users\Vitek>ping -4 -w 500 -n 3 68.85.242.157
Pinging 68.85.242.157 with 32 bytes of data:
Reply from 68.85.242.157: bytes=32 time=7ms TTL=62
Reply from 68.85.242.157: bytes=32 time=8ms TTL=62
Reply from 68.85.242.157: bytes=32 time=6ms TTL=62
Ping statistics for 68.85.242.157:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 6ms, Maximum = 8ms, Average = 7ms
Итак, для моей сети, неплохим выбором для Интернет-сервера проверки будет 68.85.242.157. Тебе нужно сделать это самому, чтобы определить подходящий хост для своей сети.