Хотя это старая ветка, я недавно столкнулся с той же ошибкой при запуске nslookup в CentOS 7, и поиск в Google привел меня к некоторым дискуссиям в SO, включая эту. Однако добавление записей серверов имен только в /etc/resolv.conf не помогло, так как значения сервера имен в resolv.conf были перезаписаны NetworkManager с DNS-серверами имен по умолчанию, которые находятся в профиле eth, связанном с конфигурацией IP Ethernet.
Как упоминалось @ m-canvar, установите следующие записи в /etc/resolv.conf
search yourdomain.com
nameserver 8.8.8.8
nameserver 4.2.2.1
nameserver 8.8.4.4
Чтобы предотвратить перезапись этих записей NetworkManager, существует два подхода:
Вариант 1: либо установить NM_CONTROLLED = no в профиле eth, связанном с профилем IPv4 / IPv6.
Вариант 2: отключить запуск службы NetworkManager.
chkconfig NetworkManager off
service NetworkManager stop
Более подробную информацию можно найти в моем сообщении об этой ошибке и ее решении .