将我的 Arch 笔记本电脑连接到手机热点后,我无法连接到任何未缓存的网站(大多数情况下,除了 Google 之外)。
我看了一点,发现尽管它已被弃用,但ntpdate
仍可以正确更新我的时间:
sudo ntpdate -u time.nist.gov
这给了我正确的时间。但我仍然遇到连接问题,这次应该是 DNS 问题,至少 Chromium 是这么告诉我的。仍然无法连接到谷歌以外的任何东西,但至少日期问题已经解决了……或者没有。
我回头看了一眼时钟,时间又回到了原来的位置,提前了两个小时。我检查了一下systemctl
,ntpd
仍然在运行,显然它认为时间是正确的。
为什么我ntpd
认为时间是正确的,为什么我仍然遇到 DNS 问题?
答案1
事实证明,就我而言,因为我的手机在两个小时前的时区中保持与代理的连接,所以当我的笔记本电脑(“不知道”它已连接到代理服务器)尝试连接到网站,它发送的时区时间错误。
在我的手机上断开与 PIA(代理服务)的连接后,一切都恢复正常。