V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
adpw001
V2EX  ›  程序员

旁路由下终端设备 DNS 异常问题

  •  
  •   adpw001 · 17 小时 16 分钟前 · 681 次点击

    1. 背景

    刚搭建好了旁路由:Cudy TR3000 + ImmortalWrt + Nikki ;主路由的 DNS 没有指向旁路由机器,啥都没动;只是把终端设备( iqoo 手机、vivo pad5 pro )的网关和 DNS 手动设置 为旁路由 ip ,能正常的科学上网,国内的网站也不受影响。当我把终端的 ip 获取方式 改回 DHCP 时 问题出现了

    2. 问题

    进入 wifi 详情,点网络诊断,说是 dns 异常;点网络测试,说当前网络网络不稳定; wifi 图标显示感叹号,但其他的 app 能 正常上网。点 全球网测 app 报错:获取不到测速节点。

    点完网络诊断,我点修复 DNS 后,测速正常,全球网测 app 也能正常获取到测速节点

    3. 猜测

    是手机和 pad 本地缓存了我之前设置的 dns ?我设置静态 ip 后也点了测速,能正常测速,讲道理即使缓存也没关系

    有大佬有这块的经验吗?

    第 1 条附言  ·  16 小时 24 分钟前

    补充:我是怎么发现这个问题的?

    vivo 手机有个功能,自动切换数据网络(无线网络质量差时自动换至移动数据网络),当改回 DHCP 时,无线网络提示质量差,系统提醒我此时已经在消耗数据流量,所以就发现了这个问题

    16 条回复    2026-02-04 08:27:57 +08:00
    dode
        1
    dode  
       16 小时 51 分钟前
    改改配置服务,关闭旁路由的 53 端口?
    NoobPhper
        2
    NoobPhper  
       16 小时 46 分钟前
    traceroute 你这只能靠猜
    adpw001
        3
    adpw001  
    OP
       16 小时 23 分钟前
    @NoobPhper 我去搜搜手机上面怎么 traceroute
    JqbR001
        4
    JqbR001  
       16 小时 15 分钟前
    手动设手机 ip 和 dns 也太麻烦了吧,你手机/pad 装个 v2rayN 不就搞定了,旁路由无非给那些固定设备用咯。(TV 盒子,游戏机,PC)
    要么你弄 2 个 ap ,1 个连旁路由,手机连旁路由的 ap ,也搞定了。
    yuanxing008
        5
    yuanxing008  
       16 小时 12 分钟前
    主路由上通过路由策略分流,自动分流到旁路由上,手动指定挺恶心的
    adpw001
        6
    adpw001  
    OP
       16 小时 10 分钟前
    @JqbR001 是的,手机我有装客户端。现在旁路由就是给电视用,现在遇到的问题是在测试时发现的,以后手机其实是不会去手动设置的
    adpw001
        7
    adpw001  
    OP
       16 小时 7 分钟前
    @yuanxing008 主路由硬路由,这个路由策略分流是啥意思?是 DHCP 静态分配?
    jpyl0423
        8
    jpyl0423  
       16 小时 3 分钟前
    手机 wifi 连接信息里不是能看到当前的 dns 吗
    a9htdkbv
        9
    a9htdkbv  
       14 小时 30 分钟前 via Android
    @adpw001 锐捷的 wifi 魔盒,我觉得很好用
    SenLief
        10
    SenLief  
       12 小时 57 分钟前 via iPhone
    应该是 fakeip 的问题,本机缓存了 fakeip 的地址,dns 还没过期,当你 dhcp 的时候它用 fakeip 地址访问肯定访问不到了。

    家用旁路由下其实可以不用 fakeip 或者改为黑名单模式,只有国外域名 fakeip 。
    iomect
        11
    iomect  
       12 小时 39 分钟前
    要不查查局域网内有几个 dhcp 服务器先?
    pagxir
        12
    pagxir  
       10 小时 40 分钟前 via Android
    我用的也是这款路由器,不过用不到旁路由(因为网线是百兆的)。用起来没啥问题,唯一要注意就是的 114.114.114.114 给设置成 local 路由,不然那些国内煞笔( Oppo ,vivo ,一加,realme 等)乱改的 Android 系统没法正常科学上网。
    keller
        13
    keller  
       8 小时 40 分钟前
    我都是设置两个 wifi 一个不翻墙另外要给翻墙,需要哪个连那个就行
    adpw001
        14
    adpw001  
    OP
       34 分钟前
    @SenLief 非常有道理啊!按这个能解释通,难怪我把网关和 dns 指回旁路由,一切又正常。我去了解了一下 Redir-Host 这种模式,说是性能上没 Fake-Ip 好,你说的 "黑名单模式,只有国外域名 fakeip" 这个是如何实现,佬
    adpw001
        15
    adpw001  
    OP
       33 分钟前
    @keller 这个也行,就是这个 wifi 要考虑到信号问题,我现在旁路由是放在书房,但电视是在客厅,所以 wifi 就不是很方便
    adpw001
        16
    adpw001  
    OP
       32 分钟前
    @iomect 目前 DHCP 只是在主路由
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3306 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 01:00 · PVG 09:00 · LAX 17:00 · JFK 20:00
    ♥ Do have faith in what you're doing.