Не удается определить имя хоста в большинстве приложений, но проверка связи и браузер выполнены успешно

516
justhalf

У меня странная проблема, когда мои браузеры и ping могут успешно разрешать имена хостов, как обычно, но большинство других приложений (ssh, git, pip и даже yum) не могут разрешать имена хостов.

Что может быть причиной этого?

Я только что обновился до Fedora 19, возможно, что-то не так в последних обновлениях брандмауэра?

0
Обратите внимание, что Fedora 19 достигла конца срока эксплуатации в январе. Fedora 20 достигла EOL в прошлом месяце. В настоящее время поддерживаются релизы 21 и 22. mattdm 8 лет назад 0
@mattdm: Вау, спасибо за информацию. Постараюсь обновить. justhalf 8 лет назад 0

1 ответ на вопрос

0
justhalf

Видимо это связано с неправильным локальным DNS-сервером.

Ранее мой локальный DNS-сервер был первым DNS-сервером в NetworkManager. Удаление этого (отключение автоматического DNS), установка Google DNS ( 8.8.8.8и 8.8.8.4), а затем перезапуск NetworkManager ( sudo systemctl restart NetworkManager) решают проблему.

Возможно, вас заинтересует экспериментальная функция [системный локальный преобразователь DNS] (https://fedoraproject.org/wiki/Changes/Default_Local_DNS_Resolver), которая войдет в Fedora 23. Помимо прочего, это позволяет DNSSEC mattdm 8 лет назад 0