tyoubunhin
V2EX  ›  DNS

使用 dnsmasq 在局域网内 nas 上自建了递归 dns,电脑访问速度很快,可很不理解,手机使用该 dns 解析速度却非常慢。

  •  
  •   tyoubunhin · Mar 19, 2015 · 6175 views
    This topic created in 4099 days ago, the information mentioned may be changed or developed.

    而且手机已经换了多个 dns,速度都非常慢,不知道原因在哪, iPhone 好像也不能清除 dns 缓存吧。求大神帮忙解释一下。

    11 replies    2015-03-20 10:08:15 +08:00
    yylyyl
        1
    yylyyl  
       Mar 19, 2015 via iPhone
    是不是 Wi-Fi 有问题…
    tyoubunhin
        2
    tyoubunhin  
    OP
       Mar 19, 2015
    @yylyyl 不能够吧,电脑用的是macbook,也是走的wifi。
    datocp
        3
    datocp  
       Mar 19, 2015 via Android   ❤️ 1
    这个最好用iptables强制udp53端口重定向到网关ip,但是即便这样,以前qq浏览器这种软件还是绕过本地dns查询,即便在路由器过滤了360.cn,可是它依然可以解析,太神奇了。
    churchmice
        4
    churchmice  
       Mar 19, 2015
    wireshark抓包
    yylyyl
        5
    yylyyl  
       Mar 19, 2015
    @tyoubunhin 可能的,我之前的路由器就是有这样的怪现象,MacBook 连上去一点问题都没有,iPhone 连上去就很诡异。。。于是现在换了 Asus RT-AC56U
    liyvhg
        6
    liyvhg  
       Mar 19, 2015
    @datocp 3楼说得对, 最好把TCP53+UDP53全部重定向到dnsmasq, 否则手机不会生效, android测试如此
    myliyifei
        7
    myliyifei  
       Mar 19, 2015 via Android
    android喜欢自己搞dns
    tyoubunhin
        8
    tyoubunhin  
    OP
       Mar 19, 2015
    @datocp @liyvhg
    因为我是在nas上做的dnsmasq 而不是像其他人用路由器做的,这样iptables强制udp53会不会有效果?还有就是不是太熟悉iptables 在网上找到的文写的大部分不是我这种情况。而且有的命令执行完貌似报错。
    aarwwefdds
        9
    aarwwefdds  
       Mar 20, 2015
    dnsmasq可以做递归?我印象中这货不是forwarder么。。
    tyoubunhin
        10
    tyoubunhin  
    OP
       Mar 20, 2015 via iPhone
    @aarwwefdds ( ̄▽ ̄)可能是我没说清楚 是用它做上层的递归查询阿
    liyvhg
        11
    liyvhg  
       Mar 20, 2015
    @tyoubunhin 提供一个思路, 网关(路由器)上设置两条规则: 放行NAS的dns请求; 重定向其他设备的dns请求至NAS
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1129 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 23:06 · PVG 07:06 · LAX 16:06 · JFK 19:06
    ♥ Do have faith in what you're doing.