ipconfig杠flush

AffettoIris 2023-5-2 2,553 5/2

今天忙活了五个小时,都在找错。因为访问sqlxy.pro访问不了服务器,清除浏览器cookie、历史记录、去腾讯云重改域名的解析记录值、去宝塔面板重盖文件夹的绑定域名,都试了,没解决也没找出问题在哪。

后来才知道有一种可能:

DNS缓存问题

正常的DNS查询过程并不是每次都委托递归解析服务器发起全球查询,而是会将获取的解析记录缓存到浏览器和操作系统中。一旦再次对这个域名进行访问,则直接读取浏览器或操作系统缓存中的记录,进行快速访问,而无需再次进行全球递归查询,大大节省了查询时间。但是这样带来的问题是,如果该域名的解析记录发生变更,本地缓存中的记录并不会同步更新,还是会继续按照原结果进行访问。所以在这种情况下,我们可以尝试清理浏览器缓存和本地电脑的DNS缓存来解决这种问题。可以在“运行”中输入CMD,然后执行ipconfig/flushdns来刷新本机电脑DNS缓存

然而此时访问sqlxy.pro还是访问不了服务器,结果发现先www.sqlxy.pro访问得了服务器,再sqlxy.pro就能访问得了服务器了。(找同学的新设备验证过了,害我找了5小时bug的东西就是设备原因,与服务器等云配置无关)

多说一句,不会玩ssl,少升级成https,因为错误地设置https会出问题,比如你明明设置https://sqlxy.pro:66指向66端口,(各种你能接触到的地方都设置对了),结果就是实际访问时访问到80端口。

- THE END -

AffettoIris

10月16日16:15

最后修改:2023年10月16日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论