wget не работает: нет маршрута к хосту

Я использую Ubuntu 20.04 . Каждый раз, когда я использую wget , я получаю

failed: No route to host

для каждого веб-сайта. В чем может быть проблема?

root@zubuntubase:~# ping -i 3 https://dl.winehq.org/wine-builds/winehq.key
ping: https://dl.winehq.org/wine-builds/winehq.key: Name or service not known
root@zubuntubase:~# ping -i 3 google.com
PING google.com(ord36s04-in-x0e.1e100.net (2607:f8b0:4009:800::200e)) 56 data bytes
64 bytes from ord36s04-in-x0e.1e100.net (2607:f8b0:4009:800::200e): icmp_seq=1 ttl=52 time=99.9 ms
64 bytes from ord36s04-in-x0e.1e100.net (2607:f8b0:4009:800::200e): icmp_seq=2 ttl=52 time=64.0 ms
64 bytes from ord36s04-in-x0e.1e100.net (2607:f8b0:4009:800::200e): icmp_seq=3 ttl=52 time=76.9 ms
64 bytes from ord36s04-in-x0e.1e100.net (2607:f8b0:4009:800::200e): icmp_seq=4 ttl=52 time=67.7 ms
64 bytes from ord36s04-in-x0e.1e100.net (2607:f8b0:4009:800::200e): icmp_seq=5 ttl=52 time=68.1 ms
^C
--- google.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 12013ms
rtt min/avg/max/mdev = 64.006/75.326/99.850/12.971 ms
root@zubuntubase:~# ip route
default via 192.168.1.1 dev enp0s3 proto dhcp src 192.168.1.78 metric 100 
192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.78 
192.168.1.1 dev enp0s3 proto dhcp scope link src 192.168.1.78 metric 100


root@zubuntubase:~# ping 192.168.1.78
PING 192.168.1.78 (192.168.1.78) 56(84) bytes of data.
64 bytes from 192.168.1.78: icmp_seq=1 ttl=64 time=0.368 ms
64 bytes from 192.168.1.78: icmp_seq=2 ttl=64 time=0.079 ms
64 bytes from 192.168.1.78: icmp_seq=3 ttl=64 time=0.081 ms
64 bytes from 192.168.1.78: icmp_seq=4 ttl=64 time=0.081 ms
^C
--- 192.168.1.78 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3030ms
rtt min/avg/max/mdev = 0.079/0.152/0.368/0.124 ms 

I found out my problem virtualbox is only connecting to google services.
1
задан 8 April 2021 в 09:42

2 ответа

Все, что мне нужно было сделать, это отключить роутер и подключить его к сети.

0
ответ дан 23 April 2021 в 23:25

ping принимает только имя хоста. Из URL - Википедия :

Типичный URL может иметь форму http://www.example.com/index.html , что указывает на протокол ( http ), имя хоста ( www.example.com ) и имя файла ( index.html ).

Также из Синтаксис - Имя хоста - Википедия :

Имена хостов состоят из последовательности меток , соединенных точками. Например, «en.wikipedia.org» - это имя хоста. Каждая метка должна содержать от 1 до 63 символов. Полное имя хоста, включая разделительные точки, может содержать не более 253 символов ASCII.

Очевидно, что https://dl.winehq.org/wine-builds/winehq.key - это URL, а google.com - имя хоста. Вот почему в вашем случае ping отлично работал с последним.


Дополнительная литература:

2
ответ дан 23 April 2021 в 23:25

Другие вопросы по тегам:

Похожие вопросы: