几周前我更改了我的 DNS 设置。它解决了这个问题,我忘了它,但现在我不记得我做了什么改变,因为我从 askubuntu 复制了一些命令,它工作......
现在我想刷新我的 DNS,但是当我这样做时,如何在 Ubuntu 17.04 上刷新 DNS?我收到这条消息:
sudo systemd-resolve --flush-caches
刷新缓存失败:未找到单元 dbus-org.freedesktop.resolve1.service。
- 流行的 Ubuntu 18.04 网络提供商有哪些?
- 如何刷新我的 DNS 以及如何从命令行知道它的 TTL 或其中记录的 TTL?
跑步:Ubuntu 18.04.2 LTS
sudo apt-get install whois
Ubuntu 中的主要网络管理守护进程是NetworkManager。
您看到的错误可能是由于缺少内部符号链接引起的
/etc/systemd/system
。请尝试使用以下方法重新创建它:
如果您遇到 systemd-resolved.service 问题,您可以尝试重新启动它。结果,它还应该刷新 DNS 缓存。
要查看域 TTL,您可以
dig
使用dns-utils
样本输出:
247是当前的TTL