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

非移动网络下,如何使用移动 DNS

  •  
  •   Xymmh · 2020-10-04 12:40:44 +08:00 · 4181 次点击
    这是一个创建于 1544 天前的主题,其中的信息可能已经有所发展或是发生改变。
    移动的 DNS 不接受其他运营商的请求,那么如何才能在其他运营商解析出移动的 CDN 呢?
    19 条回复    2022-04-25 23:42:10 +08:00
    zro
        1
    zro  
       2020-10-04 13:54:49 +08:00
    Google 的 EDNS 结果还算比较准的,查询时用上 subnet 选项。。
    SecureCode
        2
    SecureCode  
       2020-10-04 13:59:07 +08:00 via Android
    17ce 之类的网站使用移动测试节点
    Xymmh
        3
    Xymmh  
    OP
       2020-10-04 14:29:08 +08:00 via Android
    @zro 这个选项只能在 dig 使用吗?其他查询方式如何传递这个选项?
    Xymmh
        4
    Xymmh  
    OP
       2020-10-04 14:29:24 +08:00 via Android
    @SecureCode 我想在本地查询
    zro
        5
    zro  
       2020-10-04 14:32:20 +08:00
    dnsmasq 开启 add-subnet,具体用法自己搜吧,我在 V2 也有发过好几次了。。
    bclerdx
        6
    bclerdx  
       2020-10-04 15:25:55 +08:00
    @zro 对 dnsmasq 的版本有要求?
    Maskeney
        7
    Maskeney  
       2020-10-04 16:24:00 +08:00
    如果你说的条件属实的那只能自己想办法找个移动网内节点做中转
    titanium98118
        8
    titanium98118  
       2020-10-04 23:11:48 +08:00
    在路由器上接上一张移动 SIM 卡
    zro
        9
    zro  
       2020-10-05 17:53:12 +08:00
    @bclerdx #6 应该没有要求。。
    bclerdx
        10
    bclerdx  
       2020-10-07 00:57:38 +08:00
    @zro 百度了,似乎文章很少。请兄弟给个示范吧。
    cydian
        11
    cydian  
       2020-10-07 09:07:04 +08:00
    什么是移动的 CDN ?
    你想直接用 ISP 的 CDN ?现在白嫖可难了,IP 对单个地区有效,有些还有鉴权,放弃吧。
    yulihao
        12
    yulihao  
       2020-10-07 20:18:03 +08:00
    移动用户如何使用非移动的 dns ?
    spacezip
        13
    spacezip  
       2020-10-10 10:32:59 +08:00
    @yulihao 家宽即使用了别的 也给你劫持成他自己的
    txydhr
        14
    txydhr  
       2020-10-10 17:48:43 +08:00
    @zro
    http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
    配置文件加一行,
    subnet=X.X.X.X/X
    v6 的解析忽略 subnet 。

    v4 和 v6,都需要的话:
    subnet=X.X.X.X/X,X.X.X.X/X 或者 subnet=X.X.X.X/X,X:X:X:.....:X/X
    v6 可以用 v4 地址来识别地理位置
    zhhww57
        15
    zhhww57  
       2020-10-10 19:23:27 +08:00
    要不代理?你去找个移动的宽带,按个代理,端口转发一下
    bclerdx
        16
    bclerdx  
       2020-10-11 00:24:22 +08:00
    @txydhr 似乎在 dnsmasq 2.55 版本,不支持该变量?
    zro
        17
    zro  
       2020-10-11 17:21:36 +08:00
    @bclerdx #16 /etc/dnsmasq.conf 那加,不要加去 /etc/config/dhcp
    bclerdx
        18
    bclerdx  
       2020-10-11 22:36:08 +08:00
    @zro 我看 dnsmasq 技术文档规范说,规范语法是:
    add-subnet=X.X.X.X/X ( IPv4 CIDR ) 或 X.X.X.X/X,X:X:X:.....:X/X ( IPv6 CIDR ),而非 subnet=subnet=X.X.X.X/X ( IPv4 CIDR ) 或 X.X.X.X/X,X:X:X:.....:X/X ( IPv6 CIDR )

    那么请问,上述两个,哪个语法正确呢?
    bclerdx
        19
    bclerdx  
       2022-04-25 23:42:10 +08:00
    @bclerdx 刚刚又遇到这个问题了,再次测试上述 DNSMASQ 语法规范,似乎在 dnsmaq 2.55 版本上不支持 add-subnet 语法变量哦。配置后,进行语法检查是有错误的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1070 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.