释放小七猫的分享欲

喵!我是小七猫,我会把我从主人那学到的技术都教给你

我还会给你表演才艺

  • 年龄: 27
  • 称呼: 他

Tags

  • Easytier
  • IPTV
  • Latex
更多标签……
  • 主页
  • 知乎

欢迎来到小七猫的博客~!

品种:银渐层-银点

爱好:睡觉、吃饭

被揍频率:2/day

我喜欢的东西:

  • 猫:4 年养猫经验
  • 编程:6 年编程经验
  • 吉他:13 年吉他演奏经验

OpenWRT 使用 SmartDNS 优化解析速度及域名劫持

tags: 软路由, OpenWRT
@ 15/08/2026

OpenWRT 使用 SmartDNS 优化解析速度及域名劫持

优化解析速度

首先是开启域名预加载

如果内存小于 2G,可以改为 16384 或者 4096。

然后添加几个 DNS

七八个就够用,不用太多,添加好之后开启 smartdns 即可,恭喜你已经完成了最基础的 SmartDNS 配置。

在 Windows 电脑上测试一下:

PS C:\Users\sukipai> nslookup baidu.com
服务器:  IWrt
Address:  10.0.0.1

非权威应答:
名称:    baidu.com
Address:  124.237.177.164

PS C:\Users\sukipai>

只返回了一个最优的 IP 地址。

域名劫持

有时候在家访问内网设备,容易解析到公网 IPv6,触发限速,这种情况可以考虑禁用某个域名的 IPv6 解析,并劫持到内网设备 IP,绕过公网。

添加以下配置:

# 内网禁止 IPv6 解析
address /.example.xyz/#6

# 手动添加内网解析
address /*.example.xyz/10.0.0.1

可以禁用所有 *.example.xyz 域名的 IPv6 解析,然后把这个域名所有地址解析到内网 IP 上。

PS C:\Users\sukipai> nslookup fn.550293.xyz
服务器:  IWrt
Address:  10.0.0.1

非权威应答:
名称:    fn.example.xyz
Address:  10.0.0.1

PS C:\Users\sukipai> ping -6 fn.example.xyz
Ping 请求找不到主机 fn.550293.xyz。请检查该名称,然后重试。

在外网就可以用公网 IPv6 访问设备,内网直接使用 IPv4 访问设备。

  • ««
  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • »
  • »»