V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
littlewing
V2EX  ›  宽带症候群

请教一个旁路由 DNS 的问题

  •  
  •   littlewing · 2020-12-08 01:03:38 +08:00 · 6530 次点击
    这是一个创建于 1240 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ROS 192.168.2.1 做主路由+DHCP,openwrt 192.168.2.3 做旁路网关+DNS
    openwt 上装了某个不能说的软件,然后用 nslookup 或 dig 查看 DNS,国内国外都能正常解析
    但是用 chrome 或其他浏览器上国内网站,国内 DNS 就被解析到了国外,机器 DNS 缓存清理过

    Xnip2020-12-08_00-58-29.jpg Xnip2020-12-08_00-56-33.jpg

    第 1 条附言  ·  2020-12-08 12:56:10 +08:00
    用 chinadns 解决了,虽然 lean 在 github 上说他集成的 pdnsd 支持按 gfwlist 做 DNS 分流,但是似乎有问题,类似 baidu.com bilibili.com 可以正常解析为国内 IP,www.baidu.com wwww.bilibili.com 会被通过代理解析为国外 IP
    16 条回复    2020-12-09 22:37:18 +08:00
    littlewing
        1
    littlewing  
    OP
       2020-12-08 01:26:17 +08:00
    我大概知道为啥了,应该是 lean op 固件的 pdnsd 没有做通配符匹配,baidu.com 走的国内 DNS,www.baidu.com 走的隧道 DNS
    ashong
        2
    ashong  
       2020-12-08 01:29:59 +08:00 via iPhone
    旁理由用 smartdns 方便些
    LOVOQ
        3
    LOVOQ  
       2020-12-08 03:23:45 +08:00
    用智能分流 dns 的 ipk 吧。
    littlewing
        4
    littlewing  
    OP
       2020-12-08 03:41:55 +08:00
    @LOVOQ 作者在 github 上说了,是支持国外国内分流的,https://github.com/coolsnowwolf/lede/issues/2551#issue-541594389
    smilingsun
        5
    smilingsun  
       2020-12-08 07:11:24 +08:00
    其实我觉得 clash 的理由规则容易理解,所以我用树莓派做旁路由跑 clash
    trepwq
        6
    trepwq  
       2020-12-08 08:35:13 +08:00 via iPhone
    自己弄个 dnsmasq 做分流解析呗 https://www.willnet.net/index.php/archives/345/
    noahzh
        7
    noahzh  
       2020-12-08 08:36:13 +08:00
    不要用旁路由这种方式,ros 直接用 ip 分流加指定设备.
    littlewing
        8
    littlewing  
    OP
       2020-12-08 08:41:18 +08:00
    @noahzh ip 分流的前提也要 DNS 解析正确啊
    noahzh
        9
    noahzh  
       2020-12-08 08:52:03 +08:00
    @littlewing dns 用 Adguardhome,搭配大陆白名单,非国内的转发给 openwrt 就可以了.
    qwvy2g
        10
    qwvy2g  
       2020-12-08 08:52:08 +08:00 via Android
    有的网站是既有国内站又有国外站的。
    missdeer
        11
    missdeer  
       2020-12-08 09:04:52 +08:00
    我用 肥猫的大陆域名列表进行分流,适用于 99.99%的情况
    leido
        12
    leido  
       2020-12-08 10:06:23 +08:00
    你不要看百度, 用国外支持 ecs 的 dns(如谷歌)解析国内大部分网站都没问题, 请用腾讯阿里这些网站来测试.
    Blaky
        13
    Blaky  
       2020-12-08 10:54:39 +08:00
    @smilingsun 老哥是树莓派直接跑 clash 吗,我也是树莓派,不过是在 docker 里装了 openwrt,但是不知道为啥 openclash 死活用不了,只能用 passwall 或 ssr+,但是规则又不起作用,所有请求一致走国外
    tankren
        14
    tankren  
       2020-12-08 11:59:36 +08:00
    用 passwall
    smilingsun
        15
    smilingsun  
       2020-12-08 14:05:05 +08:00
    @Blaky 对的,直接跑 clash,然后 pihole 的上游 dns 是 clash 的 dns 。
    fo2w
        16
    fo2w  
       2020-12-09 22:37:18 +08:00
    我的问题刚好相反,github.io 相关域名会间歇性被投毒,不正常走隧道 dns
    拓扑是
    硬路由 openwrt (主路由)设置了转发 dns 到旁路由 openwrt (跑 ssr+)
    nslookup github.io 相关域名会时不时解析到 127.0.0.1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2217 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:44 · PVG 23:44 · LAX 08:44 · JFK 11:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.