使 DNS 在重启后继续生效

使 DNS 在重启后继续生效

由于一些未知错误(可能是在更新链接出错后),我Temporary failure resolving 'packages.microsoft.com'在使用没有代理的互联网时遇到了问题(代理设置没有问题)。所以我想出了解决方案,虽然我并不完全理解,但它确实有效。我正在使用 Kubuntu-plasma。

在链接的解决方案中,它说:

如果这解决了您的临时解析消息,那么请等待 24 小时,看看您的 ISP 是否为您解决了该问题(或者直接联系您的 ISP) - 或者您可以永久地将 DNS 服务器添加到您的系统中: echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null

使设置在重启后继续有效。

但这样做时,它说文件不存在:tee: /etc/resolvconf/resolv.conf.d/base: No such file or directory 我需要创建这样的文件吗?在弄乱系统文件之前问这个问题,这次会更安全。我不太明白这一点,不知道该怎么办?如果有人能帮忙,我将不胜感激!

答案1

似乎需要先安装resolvconf以使设置永久生效。所提及的文件由此包创建。

sudo apt install resolvconf

解决了这个问题。

相关内容