Почему я получаю «Curl (6) Не удалось разрешить хост» после того, как я сделал «yum -y update»?

У меня есть машина CentOS 7.3, которая работает в среде Oracle VirtualBox. Хост – это компьютер Windows. Я могу выполнить ping 8.8.8.8 с сервера Linux. Сервер Linux может пинговать сам своим ping coolvm . В качестве пользователя root я недавно сделал команду yum -y update . То есть, когда завиток перестали работать. FQDN не разрешат.

Если я попробую:

 curl -v http://www.google.com 

Я получаю эту ошибку:

  • Не удалось разрешить хост: www.google.com; Неизвестная ошибка
  • Закрывающее соединение 0 curl: (6) COOLD не разрешает хост: www.google.com; Неизвестная ошибка

Команды nslookup, dig и host не установлены. Я не могу установить новые пакеты Yum, потому что получаю ошибку, связанную с разрешением хоста («Разрешение тайм-аута»).

Файл /etc/resolv.conf выглядит так:

 # Generated by NetworkManager search localdomain nameserver 8.8.8.8 nameserver 8.8.4.4 

Я попытался перезагрузить хост-машину (и, следовательно, гость тоже). Но это не помогло мне. Просмотр в Интернете не изменился.

Интерфейс для основного сетевого адаптера в / etc / sysconfig / network-scripts / имеет строфы DNS-сервера, которые работали в прошлом. Файл интерфейса является стандартным и полным. Я не изменил его со времени команды yum -y update .

Как я могу получить FQDN для разрешения? Я хочу использовать команду Lynx. Мои репозитории полагаются на FQDN для разрешения. Я не могу использовать yum для установки пакетов.

Обновить. Я выполнил эту команду:

 cat /etc/nsswitch.conf | grep -i hosts 

Я видел это:

 #hosts: db files nisplus nis dns hosts: files dns myhostname 

Linux и Unix - лучшая ОС в мире.