Saturday, April 20, 2024

DNS不稳定导致DoH缓慢,再导致Blogger无法装载数据、iCloud登录页面长时间不显示

是Blogger自身的设置出了问题吗?

blogger 后台突然出现了"Something went wrong when loading your data"这个错误,我无法看到文章列表,也就无法编辑文章。

我用Firefox浏览器,但在Microsoft Edge浏览器上打开Blogger却没有这个问题。

我用谷歌搜索后发现,这个问题并不罕见。问题出在后台设置里的Blogger Draft这个选项。消除这个错误的方法是关闭这个选项。尽管我原本并未开启这个选项,为了解决问题,我被迫打开了Blogger Draft,而这一举动居然奏效了。

为什么会这样呢?谷歌的客服“Sometimes Blogger in Draft will have some experiments by Blogger Engineering that might get us into such troubles. ” 。

+++++

DoH的问题?

2024年4月21日星期天

今天上午我发现在Firefox浏览器上也无法登录 iCloud,即使在Firefox浏览器的Safe Mode下也不行,而在Edge浏览器上没问题。在不同的情况下,连续两天都出现了Firefox不行而Edge可以。我猜测大概率问题出在Firefox身上。

用Firefox打开iCloud登录界面,按F12查看Console里的各种错误信息,根绝这些新闻,我判断Firefox的安全设置出了问题。这些设置都是默认的,我没有修改过。Enhanced Tracking Protection是standard,应该无问题。关闭DNS over HTTPS(简称DoH)后iCloud登录问题就解决了。

我再回到Blogger,无论关闭还是打开Blogger Draft这个选项也都不会出现问题了。不是Blogger自身设置的问题,是DoH的问题。

+++++

DNS导致DoH出现了问题?

2024年4月22日星期一

我又将Firefox恢复到默认设置,包括打开了DoH,这次iCloud和Blogger都没问题。那么问题又出在哪里呢?

继续尝试多次,发现打开了DoH后iCloud等了很久很久才出现登录界面。搜索了一下,发现其他人也遇到过这种问题,还有这里这里这里。是DoH的问题吗?但是我在Twitter上搜索实时信息,没有发现说DoH有问题。Firefox说DoH的确会造成一点点滞后,但是不会感觉到。

这个人说是自己的DNS的问题。我的确用了一个很小的DNS服务商,于是我换成了OpenDNS,再连续测试,iCloud登录不再有明显的延迟。

我用的是开源的OpenNIC Project提供的DNS。我用DNS Jumper测试,发现它们的确不稳定。

的确是DoH出了问题,但是根源还是在用我的DNS。最终找到了罪魁祸首。

+++++

何必要用Firefox的DoH?

Firefox的DoH本身就使用Cloudflare的服务,很多人用的就是Cloudflare DNS或者Google Public DNS,它们都支持DoH和DNS-over-TLS(简称DoT)。OpenDNS支持DoH。何必要在Firefox里打开DoH。

+++++

DoT优于DoH

DoT优于比DoH。我自己的路由器里可以设置DoT。

看下图是我的路由器的DoT的设置,这样设置之后,Firefox里无需打开DoH:


 

No comments:

Post a Comment