在 iStoreOS 中配置 DNS 通常有两种主要方式:全局修改(影响整个局域网所有设备)和单独修改(只影响路由器自身),以下是具体步骤,适合大部分场景:

方法一:通过 iStoreOS Web 界面配置(推荐)
这是最直观、风险最低的方法。
1、登录后台:浏览器访问http://192.168.100.1 或你设定的路由器 IP,输入密码登录。
2、进入网络设置:
- 点击侧边栏网络 ->接口。

- 找到你正在使用的WAN 口(通常是eth0 或pppoe-wan,代表互联网连接),点击右侧的修改 或编辑 按钮。
3、修改 DNS 服务器:
- 在弹出的窗口中,切换到高级设置 选项卡。
- 找到DNS 服务器 这一栏。
- 清空原有内容(如果存在),手动输入你想要的 DNS 地址,例如国内常用的:

阿里 DNS:223.5.5.5223.6.6.6
腾讯 DNS:119.29.29.29
114 DNS:114.114.114.114
Cloudflare:1.1.1.1
谷歌 DNS:8.8.8.88.8.4.4
- 每行输入一个,输入完成后点击保存。
4、保存并应用:
- 点击页面底部或右上角的保存并应用 按钮,路由器会提示正在重连,等待几秒钟即可生效。
- (可选)检查是否生效:打开任意设备,访问ip138.com 或使用命令行nslookup baidu.com 查看当前使用的 DNS 服务器 IP。
方法二:修改 DHCP 分配(影响局域网所有设备)
如果你希望局域网内的所有设备(手机、电脑)都自动使用你指定的 DNS,可以修改 DHCP 服务器设置,这样设备自动获取 IP 时会拿到你填写的 DNS。
1、进入 DHCP 设置:
- 同样在网络 ->接口 页面,找到LAN 口(局域网接口),点击修改。
2、设置 DNS:
- 切换到DHCP 服务器 ->高级设置 选项卡。
- 在DHCP 选项 输入框中,添加:6,223.5.5.5,223.6.6.6 (注意格式:6, 必须在前,后面跟 DNS 地址,逗号分隔)。
- 点击保存并应用。
3、通知设备更新:你的手机、电脑需要重新连接 Wi-Fi 或执行ipconfig /renew(Windows)才能获取新的 DNS。
如果你对 SSH 和 Linux 操作熟悉,或者 Web 界面修改后无法保存,可用此法:
1、SSH 连接:使用工具(如 Putty)连接到 iStoreOS 后台,默认账号root,密码为你后台登录密码。
2、编辑配置文件:
vi /etc/config/dhcp3、找到list server 行:例如list server '114.114.114.114',可以复制整行并修改为你需要的 DNS,如果找不到,可以在config dhcp 'lan' 块内添加:
list server '223.5.5.5'
list server '223.6.6.6'4、重启服务:
/etc/init.d/dnsmasq restart为什么改了没效果? 检查是否同时开启了去广告插件(如 AdGuard Home)、科学上网插件(如 PassWall、Clash),这些插件可能会独立接管 DNS 解析,需要在你使用的插件内部单独设置 DNS,而不是在系统接口中设置,建议先关闭这类插件再测试。
想恢复默认:将 DNS 服务器栏目清空,保存并应用即可,iStoreOS 会自动使用上游运营商提供的 DNS。
实测地址:如果你需要纯净无劫持的 DNS,推荐223.5.5.5 或119.29.29.29;如果需要去广告,可额外配置 AdGuard Home 或使用114.114.114.114。
如果你在操作中遇到插件冲突(比如不确定是否因为 OpenClash 导致 DNS 不生效),可以告诉我你开启了哪些插件,我帮你进一步排查。
文章摘自:https://idc.huochengrm.cn/dns/27178.html
评论
诗浩广
回复iStoreOS配置DNS,首先进入系统设置,选择网络,然后点击高级设置,找到DNS设置,输入新的DNS地址,确认保存即可。