在 Nintendo Switch 上,并没有像 Windows 或 macOS 那样直接“刷新 DNS 缓存”的命令,不过,你可以通过手动修改 DNS 设置或重新连接网络来达到刷新 DNS 的效果,以下是几种常用方法:
方法一:手动修改 DNS(推荐,用于改善网络)
如果你的目的是加速下载或访问 eShop,通常建议换成公共 DNS:
1、 进入设置 (System Settings) →互联网 (Internet) →互联网设置 (Internet Settings)。
2、 选择你当前连接的 Wi-Fi 网络,点击更改设置 (Change Settings)。
3、 向下滚动到DNS 设置 (DNS Settings),将其从自动 改为手动 (Manual)。
4、首选 DNS (Primary DNS) 填入:8.8.8.8 (Google) 或1.1.1.1 (Cloudflare)
备用 DNS (Secondary DNS) 填入:8.8.4.4 (Google备用) 或1.0.0.1 (Cloudflare备用)
*(国内用户也可以尝试114.114.114.114 或223.5.5.5)
5、 点击保存 (Save),然后按 B 键返回。
6、重新连接网络:再次点击该 Wi-Fi 并选择连接 (Connect)。
> 这样实际上就“强制”刷新了 DNS 查询路径,因为 Switch 会立即使用你新设置的 DNS。
如果你只是想让 Switch 重新获取一次当前网络的 DNS(比如路由器刚更新了 DNS 设置):
1、 进入设置 →互联网 →互联网设置。
2、 选择你的 Wi-Fi 网络。
3、 选择删除此网络 (Delete This Network) 或清除设置 (Clear Settings)。
4、 重新搜索并输入 Wi-Fi 密码进行连接。
*这会强制 Switch 重新获取 IP 和 DNS 信息,相当于刷新了一遍。
方法三:完全重启 Switch(清除临时缓存)
Switch 在运行期间会保留一些 DNS 缓存,彻底关机后再重启可以清除这些缓存:
1、 长按主机顶部的电源键。
2、 选择电源选项 (Power Options) →重新启动 (Restart)。
*(如果是旧版系统,可能需要选择关闭电源 然后手动再开机)
为什么找不到“刷新 DNS 缓存”的选项?
操作系统限制:Switch 系统(基于 FreeBSD 内核)没有向用户开放ipconfig /flushdns 之类的命令行。
实际效果:修改 DNS 设置并重新连接,是替换旧的 DNS 缓存的最有效方法。
- 检查路由器设置:有时问题出在路由器本身,尝试重启路由器(拔电 30 秒再插上)。
- 检查MTU 值:在网络设置中,将 MTU 从默认的 1400 改为1500(部分网络环境下可改善连接)。
飞行模式:短暂开启再关闭 Switch 的飞行模式,也可以强制断开并重连网络。
:最直接的方法是改为手动 DNS(如 1.1.1.1)+ 重新连接,如果需要彻底清除旧缓存,重启 Switch 即可。
文章摘自:https://idc.huochengrm.cn/dns/26609.html
评论
贰长岳
回复在Switch上,进入设置→互联网→高级设置→DNS设置,选择手动输入DNS服务器地址即可刷新DNS。