You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11无法删除DNS客户端缓存记录导致网站访问异常求助

Windows 11无法删除DNS客户端缓存记录导致网站访问异常求助

我之前在Windows 11本地机器的IIS上搭建了一个带SSL证书的网站,后来把站点从IIS删除、移除了SSL证书,还把网站迁移到了远程VPS上。现在遇到了一个头疼的问题——只有我这台最初搭建网站的电脑没法正常访问这个站点,其他设备(不管是局域网内还是外网的)都能顺利打开。

tracert myOldSite.com测试,发现第一步就直接跳回我笔记本的路由器分配IP;运行ipconfig /displaydns查看本地DNS缓存,能看到这条顽固的旧记录:

myOldSite.com

Record Name . . . . . : myOldSite.com
Record Type . . . . . : 1
Time To Live . . . . : 601675
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 192.168.1.23

同时还有对应的反向解析记录:

23.1.168.192.in-addr.arpa

试试这些解决办法:

  • 强制刷新本地DNS缓存
    这是最常见的修复步骤,操作很简单:

    1. 按下Win + X,选择「Windows终端(管理员)」或者「命令提示符(管理员)」
    2. 输入命令:ipconfig /flushdns,回车执行
    3. 再运行ipconfig /displaydns检查,看看那条旧的A记录是不是已经被清除了
  • 检查本地Hosts文件
    有时候可能之前手动给这个域名加过Hosts映射,自己忘了:

    1. 打开文件资源管理器,导航到C:\Windows\System32\drivers\etc
    2. 找到hosts文件,右键选择用记事本打开(需要管理员权限才能修改)
    3. 查找有没有myOldSite.com相关的条目,如果有直接删掉,保存文件即可
  • 清空路由器的DNS缓存
    如果上面两步都没用,很可能是路由器缓存了旧的DNS记录:

    1. 打开浏览器,输入路由器的管理地址(一般是192.168.1.1192.168.0.1,具体看路由器底部的标签),登录后台
    2. 找到「DNS缓存管理」或者类似的选项,点击清空缓存
    3. 重启路由器,再测试访问网站

按照这个流程走下来,应该就能解决你的问题啦!

备注:内容来源于stack exchange,提问作者Tomek Bara

火山引擎 最新活动