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

路由系统为 openwrt,路由 ip 为 192.168.1.1, adguardhome 服务器 ip 为 192.168.1.2, dns 转发的问题

  •  
  •   lhx888 · 2021-03-12 21:27:51 +08:00 · 638 次点击
    这是一个创建于 1338 天前的主题,其中的信息可能已经有所发展或是发生改变。
    各位大佬好:
    1 、路由器关闭 dns 转发 ,此时 ip 为 192.168.1.184 的手机设静态 ip 并且 dns 填写 192.168.1.2,手机可以上网并且 adguardhome 里有手机的解析记录。可见 adguardhome 服务器解析是没问题的。
    2 、路由器开启 dns 转发到 192.168.1.2,则此局域网下所有设备都不能连网。adguardhome 里有记录。都是解析时间十几秒超时最后失败。
    小弟估计第二种情况转发失败的原因是,打个比方,手机 192.168.1.184 要访问 baidu.com 向路由器 192.168.1.1 请求,路由把 dns 转到 192.168.1.2 上解析,192.168.1.2 向运营商 dns 请求解析 baidu.com ,这个请求又被路由转回到 192.168.1.2 上了(因为设置了所有 dns 转发到 192.168.1.2 ),造成了死循环。能否有人知道怎么解决这个问题啊,多谢。
    lhx888
        1
    lhx888  
    OP
       2021-03-12 21:50:48 +08:00
    顺便提一个,在第 2 种情况下,adguardhome 上游服务器设置成 dns over https,则局域网下所有设备可以正常上网。如果 adguardhome 上游服务器设备成普通 53 端口 dns 比如 114.114.114.114 ,则局域网下所有设备不能上网,adguardhome 解析超时失败。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2635 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 05:15 · PVG 13:15 · LAX 21:15 · JFK 00:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.