Задать вопрос
@hesy

Почему не работает команда ping?

Раньше команда выполнялась корректно, с недавних пор при попытки вызова команды отдает ответ в таком виде:
user@ubuntu:~# ping google.com
PING google.com(ams15s21-in-x0e.*****.net (2a*0:***:400e:***::***e)) 56 data bytes
From ubuntu (2a09:****::***) icmp_seq=1 Destination unreachable: Address unreachable
From ubuntu (2a09:****::***) icmp_seq=2 Destination unreachable: Address unreachable
From ubuntu (2a09:****::***) icmp_seq=3 Destination unreachable: Address unreachable
From ubuntu (2a09:****::***) icmp_seq=4 Destination unreachable: Address unreachable
From ubuntu (2a09:****::***) icmp_seq=5 Destination unreachable: Address unreachable
From ubuntu (2a09:****::***) icmp_seq=6 Destination unreachable: Address unreachable
From ubuntu (2a09:****::***) icmp_seq=7 Destination unreachable: Address unreachable
^C
--- google.com ping statistics ---
9 packets transmitted, 0 received, +7 errors, 100% packet loss, time 8165ms


В панели хостера добавлял IPv6 несколько штук, но нигде не юзал их, сейчас они удалены, но пинг как будто связан с этими адресами.

Локальные адреса localhost и домены которые на этом сервере пингуются норм. Подскажите, как починить ping?))
  • Вопрос задан
  • 2034 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
fzfx
@fzfx
18,5 дм
Серверу назначен IPv6 адрес, поэтому для тех доменных имён в интернете, для которых DNS-запрос, вызываемый пингом, возвращает AAAA-запись, происходит попытка пинга по IPv6-адресу. Но видимо чего-то для корректной работы IPv6 не хватает (не настроена маршрутизация / неверный IPv6-адрес сервера / ошибка конфигурирования IPv6 на стороне хостинга / что-то ещё), поэтому до целевого хоста пинг не доходит и вы получаете ответ о том, что адрес недоступен.
"Как починить" зависит от того, какой вариант починки наиболее приемлим для вас. Варианты:
- убрать со всех сетевых интерфейсов на сервере публичные IPv6-адреса, чтобы система стала IPv4-only, попытки пингов по IPv6-адресам должны будут прекратиться;
- явно указать для утилиты ping использовать резолв только в IPv4-адреса, указав параметр -4 при вызове команды ping;
- обратиться за помощью в настройке IPv6 к хостеру.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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