V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
i571
V2EX  ›  OpenWrt

怎么劫持设备内置的 dns 查询

  •  
  •   i571 · 17 天前 · 585 次点击

    openwrt 怎么劫持设备内置的明文 53 端口的 dns 查询,小米智能家居内置了 dns ,想让它们走路由的加密 dns 该怎么设置。 没有搜到准确的答案,问 chatgpt 它说在端口转发那里把 lan 的 53 转发到路由 53 就行了,真这么简单吗

    6 条回复    2024-05-16 08:38:52 +08:00
    XIU2
        1
    XIU2  
       17 天前
    OpenWRT 自带的 Dnsmasq 就有这个功能。
    网络 - DHCP/DNS - 常规设置 - DNS 重定向 勾选 - 保存并应用
    这样就会自动添加一个防火墙规则,将来自 lan 的 53 端口 UDP 流量重定向到路由器的 53 端口。
    mohumohu
        2
    mohumohu  
       17 天前
    @XIU2 这个还真不是 openwrt 自带的,是 openwrt 国产分支魔改的,并且还默认开启,很多人调试 DNS 调了半天都白费劲。
    i571
        3
    i571  
    OP
       17 天前
    @XIU2 我看了下我这个版本的没有这个功能,而且我禁用了 dnsmasq 的 dns 功能,用的 adguardhome 的 dns
    yjzll
        4
    yjzll  
       16 天前
    6.3 、SmartDNS 设置
    一、常规设置
    启用:选择
    服务器名称:SmartDNS
    本地端口:55333
    TCP 服务器:选择
    IPv6 服务器:选择
    双栈 IP 优选:选择
    域名预加载:不选
    缓存过期服务:选择
    缓存大小:空
    解析本地主机名:选择
    自动设置 Dnsmasq:选择
    停用 IPV6 地址解析:不选
    停用 HTTPS 地址解析:不选
    域名 TTL:空
    域名 TTL 最小值:空
    域名 TTL 最大值:空
    回应的域名 TTL 最大值:空


    二、上游服务器
    名称 ip 地址 端口 类型
    阿里公共 DNS-DoT-tls 223.5.5.5 853 tls
    腾讯公共 DNS-DoT-tls 120.53.53.53 853 tls
    谷歌 ipv6 dns 2001:4860:4860::8888 853 tls
    谷歌 ipv4 dns 8.8.8.8 853 tls
    阿里公共 DNS-DoH-https 223.5.5.5/dns-query 无 https
    腾讯公共 DNS-DoH-https 120.53.53.53/dns-query 无 https
    yjzll
        5
    yjzll  
       16 天前
    再加一楼的重定向,就可以了
    DNS 国内服务器自己加上就行了
    yjzll
        6
    yjzll  
       16 天前
    路由器本身 53----55333---指定 DNS 列表
    内网设备 53----路由器重定向 53---路由器本身 55333---53---指定 DNS 列表
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2314 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:16 · PVG 18:16 · LAX 03:16 · JFK 06:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.