我按照建议配置了 OpenDns这里(甚至是最后一部分)更改后它可以立即工作,但是:
- 如果我切换到我孩子的用户,它就不再起作用了
- 如果我切换回我的帐户,它就不再起作用了
如果我查看切换后和重启后的配置,一切都和我配置时一样,并且正常工作。
所以...我对它第一次如何工作有点困惑,但后来就不再困惑了。
编辑 2023-12-04:实际上我意识到 Ubuntu 版本太旧了(16.04 LTS)。
我决定将版本升级到最新版本 22.04 LTS,即使那台笔记本电脑真的很旧(奔腾)。
问题不再存在(而且性能仍然非常好)
答案1
我假设您至少使用 22.04 和 systemd。
编辑文件 /etc/systemd/resolved.conf
DNS=208.67.222.222#resolver4.opendns.com 208.67.220.220#resolver2.opendns.com
或者以 root 身份运行以下 sed 命令:
sed -i 's/^DNS=.*/DNS=208.67.222.222#resolver4.opendns.com 208.67.220.220#resolver2.opendns.com/' /etc/systemd/resolved.conf
这会将 OpenDNS 设置为您的全局 DNS,并且在重启后仍然有效。