我们学校的 DNS 有点让人恼火 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bazingaterry
V2EX    DNS

我们学校的 DNS 有点让人恼火

  •  
  •   bazingaterry 2015-12-24 23:55:35 +08:00 9198 次点击
    这是一个创建于 3587 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学校规定的 DNS ,很多域名都解析到 127.0.0.1 。
    虽然可以换别的解决,但是学校购买了 CDN 加速,不用学校的 DNS 看优酷只有 100k 。

    有好的解决办法?

    36 条回复    2015-12-27 12:44:30 +08:00
    just1
        1
    just1  
       2015-12-24 23:58:15 +08:00 via Android
    学校购买 cdn?这个描述是不是有问题。估计是类似长宽大局域网?
    wun
        2
    wun  
       2015-12-24 23:58:19 +08:00 via Android
    hosts
    d7101120120
        3
    d7101120120  
       2015-12-24 23:59:27 +08:00
    直接 hosts ?
    dndx
        4
    dndx  
       2015-12-25 00:02:30 +08:00
    这个有点蛋疼啊,解析到 127.0.0.1 是什么鬼..
    wun
        5
    wun  
       2015-12-25 00:04:22 +08:00 via Android
    好吧,没看清楚,干, localhost ?这搞屁啊
    wun
        6
    wun  
       2015-12-25 00:05:29 +08:00 via Android
    mtr 看看,确定一下真的是 127.0.0.1 ? nb
    yech1990
        7
    yech1990  
       2015-12-25 00:13:33 +08:00
    dnsmasq 只有优酷解析到学校的 dns 就行,其他的不用。

    话说我学校的 dns 能正常打开 google.com ,可是 baidu.com 打不开( www.baidu.com )就可以。
    不过好像 linux 下才有这么奇妙的体验, windows 试了没有
    bazingaterry
        8
    bazingaterry  
    OP
       2015-12-25 00:57:31 +08:00
    @just1 是的,我们看优酷和迅雷下载走鹏博士,限速 800k 。其余走联通出口,限速 200k 。
    bazingaterry
        9
    bazingaterry  
    OP
       2015-12-25 00:58:34 +08:00
    @wun
    @d7101120120
    然而这个域名只是出问题的域名之中的九牛一毛,要是发现一个加一个 host 估计把我累哭。
    bazingaterry
        10
    bazingaterry  
    OP
       2015-12-25 00:59:52 +08:00
    @yech1990 只能这样了,把优酷所有静态资源的域名加进去 dnsmasq 也是一个大工程。
    lenovo
        11
    lenovo  
       2015-12-25 06:38:32 +08:00
    r#10 @bazingaterry https://github.com/CNMan/unbound.conf 有现成的,国内域名换成你学校的 DNS 服务器 IP
    TJT
        12
    TJT  
       2015-12-25 07:31:38 +08:00 via Android
    @bazingaterry 做个服务,监听 DNS 查询,检测到返回 localhost 的就用别 DNS 的查询,或者自己搭个 DNS 应该也能实现。

    一劳永逸的方法~
    jasontse
        13
    jasontse  
       2015-12-25 08:08:55 +08:00 via iPad
    用 ChinaDNS ,把 127.0.0.1 当做污染结果忽略掉,用其它 DNS 解析。
    ivmm
        14
    ivmm  
       2015-12-25 09:01:52 +08:00
    我们学校不是教育网,是移动的。真是 666 ,不会有很多不适的问题
    wgjak47
        15
    wgjak47  
       2015-12-25 10:23:01 +08:00
    jimzhong
        16
    jimzhong  
       2015-12-25 10:48:05 +08:00
    应该是你们学校 DNS 的上游 DNS 被污染了把。
    Slienc7
        17
    Slienc7  
       2015-12-25 10:57:47 +08:00
    @wgjak47 无卵用,工信部吃 shit 的,工信部不管,这些曝光根本没用。
    smileawei
        18
    smileawei  
       2015-12-25 11:00:30 +08:00
    你学校这么做。初衷是好的。有些学校都是直接封锁网络视频的。但是你学校网络中心做事情太不负责。建议投诉到学校领导
    BOYPT
        19
    BOYPT  
       2015-12-25 11:02:03 +08:00
    可以配置一个本地的 DNS 服务器,根据查询域名,去不同的地址查不同的服务器,至于这个查询列表:

    https://github.com/felixonmars/dnsmasq-china-list
    ToughGuy
        20
    ToughGuy  
       2015-12-25 11:24:34 +08:00
    dnsmasq

    server=学校 dns1
    server=学校 dns2
    server=/.icloud.com/233.5.5.5


    或者

    server=233.5.5.5
    server=233.6.6.6
    server/.youku.com/学校 dns


    思路是指定域名使用特定的 DNS 服务器来解
    bazingaterry
        21
    bazingaterry  
    OP
       2015-12-25 11:35:07 +08:00
    @ToughGuy 恩,这也是我目前的做法,只是无论是哪种方法,需要收集的域名量都很大。
    kmahyyg
        22
    kmahyyg  
       2015-12-25 11:36:42 +08:00
    @bazingaterry 考虑学习下 cow 的自动代理,本来是用来扶墙的,代码见 github
    nescirem
        23
    nescirem  
       2015-12-25 13:53:53 +08:00 via iPhone
    jonirrings
        24
    jonirrings  
       2015-12-25 14:44:56 +08:00
    127.0.0.1 这个不是你们学校 DNS 的锅,是根域 DNS 服务器被攻击导致的。
    fowse
        25
    fowse  
       2015-12-25 15:17:14 +08:00
    教育网不是可以直接 IPV6 的吗? DNS 的问题应该不是瓶颈吧
    gongjianhui
        26
    gongjianhui  
       2015-12-25 20:15:40 +08:00   1
    ![]( https://ooo.0o0.ooo/2015/12/25/567d33db8449f.png)
    gongjianhui
        27
    gongjianhui  
       2015-12-25 20:16:33 +08:00   1
    ![DNSPod 微博]( https://ooo.0o0.ooo/2015/12/25/567d33db8449f.png)
    nolan1864
        28
    nolan1864  
       2015-12-25 20:42:52 +08:00
    有 ipv6 么,直接走 ss 好了
    zanzhz1101
        29
    zanzhz1101  
       2015-12-25 21:28:05 +08:00
    @wgjak47 山科的?
    xuboying
        30
    xuboying  
       2015-12-25 22:11:24 +08:00
    写一个 dns 代理
    https://code.csdn.net/snippets/1510506
    没有用多线程,效率不会太高,但是 dns 的请求量不会太大,应该没有大问题
    bazingaterry
        31
    bazingaterry  
    OP
       2015-12-26 01:03:52 +08:00
    @xuboying thx 我去试试~
    mytsing520
        32
    mytsing520  
    PRO
       2015-12-26 02:42:12 +08:00
    你们学校这个做法无非就是减少流量费的支出。。
    众所周知, CerNet 对高校按照流量计费,部分 IP 由 CerNet 和高校共同承担流量费,因为这部分 IP 访问量比较大。剩下的那些 IP ,访问量都比较小,谁访问谁付费呗。。
    xuboying
        33
    xuboying  
       2015-12-26 23:59:10 +08:00
    @bazingaterry 原来的代码有点问题,我改了一下,有 bug 告诉我
    JerningChan
        34
    JerningChan  
       2015-12-27 02:54:35 +08:00
    你完全可以用 dnsmasq,定哪些域名才校的 dns 呀...
    Halry
        35
    Halry  
       2015-12-27 11:27:50 +08:00
    @mytsing520 怪不得我们学校没有接入 cernet,原来就是为了省这笔钱...
    mytsing520
        36
    mytsing520  
    PRO
       2015-12-27 12:44:30 +08:00
    @Halry cernet 是双向流量向用户计费,指的是免费地址以外的部分,至于哪些是免费地址,参考北大网络中心 https://its.pku.edu.cn/oper/liebiao.jsp
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4439 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 05:35 PVG 13:35 LAX 22:35 JFK 01:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86