/etc/resolv.conf 解析失败

parse of /etc/resolv.conf failed

centos 7

resolv.conf

nameserver 208.67.222.222
nameserver 208.67.220.220

我也尝试了 Google DNS 值

我的 dns 失败(包括 rDNS 检查

当我尝试时 运行

主机IP

我收到错误

parse of /etc/resolv.conf failed 

运行centos 7和cwp,绑定DNS

当你 运行

你的输出是什么

cat /etc/resolv.conf

只是看看你得到的东西是否与你发布的不同

我可以解决这个问题。

网络管理员是罪魁祸首。

我从 https://forums.centos.org/viewtopic.php?t=8660

的帖子中得到了答案

我是 运行 Ubuntu 20.04.1 LTS 并且遇到错误:

dig: parse of /etc/resolv.conf failed

当我 运行 挖掘或 nslookup 时。

dig example.com

旧的 /etc/resolv.conf 配置仍然存在,这导致 resolvconf 和 systemd 解析服务之间发生冲突。

在我的例子中 /etc/resolv.conf 是一个符号 link 指向 /run/resolvconf/resolv.conf(旧配置)。

以下命令修复了它:

sudo rm /etc/resolv.conf
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
sudo systemctl restart resolvconf

格兰特改变符号的解决方案 link 对我有用。

我是 运行 Ubuntu 20.04.3 LTS 桌面版。执行时:

host linuxfoundation.org

我收到错误消息:

host: parse of /etc/resolv.conf failed

执行 Grant 的回答中列出的命令后,我现在得到的结果与 Linux 基金会在 edx.org 上的 Linux 课程介绍相同。

我会赞成格兰特的回答,但我没有足够的分数。