首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DNS

是否可以通过在各运营商各地区部署机器定时 dig 域名来提升网页域名解析速度?

  •  
  •   zclHIT · 2018-09-15 22:10:56 +08:00 · 2307 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如说我有一个网站 A,我现在发现由于网站访问人数较少,从每个地区访问网站的人都需要重新向权威发起域名解析来获得主机地址,为了提升网站的域名解析速度(哪怕只有一点点)。我是不是可以在比如成都联通地区,搞一台机器,每隔 TTL 的时间就主动向所有四川联通的 LDNS 做一下 dig,这样整个四川联通区域的人访问就都可以直接从 LDNS 查到解析记录了。
    如果要实现这种东西,用什么架构比较好呢?虽然感觉好像定时任务跑 shell 脚本就能完成。。。

    14 回复  |  直到 2018-10-06 16:09:06 +08:00
        1
    pigzilla   2018-09-15 22:20:13 +08:00
    技术上这个想法没错。不过既然访问量都少到这种程度了,感觉也就没有必要这么费心抢救了。
        2
    zclHIT   2018-09-15 22:56:48 +08:00
    @pigzilla 哈哈也对,扎心了:(
        3
    Peanut666   2018-09-15 23:12:42 +08:00
    1.在 360 网站服务监控里面添加监控
    2.如果 IP 很少变,修改网站的 DNS 的 TTL 值大一些
        4
    580a388da131   2018-09-15 23:28:20 +08:00 via iPhone
    用那些公共的 ping 服务一小时 ping 一下?
        5
    zclHIT   2018-09-15 23:35:03 +08:00
    @Peanut666
    @580a388da131
    谢谢,暂时不考虑用公共服务,想自己造个轮子玩玩嘻嘻~
        6
    huangtao728   2018-09-16 00:11:35 +08:00 via Android
    可以且有效
    之前看到过有售卖此服务的(国内)
        7
    leido   364 天前 via Android
    楼主费尽心思操作完毕,结果用户都用的国外 dns,就喜感了
        8
    leido   364 天前 via Android
    当然有些 dns,比如阿里的公共 dns,刻意去长期保存查询结果,我倒觉得并不是好的做法。
    国内查询域名时间成本还是可以忽略不计的。
        9
    fonlan   364 天前 via Android
    unbound 的 prefetch 功能?
        10
    johnjiang85   364 天前   ♥ 1
    是有效的,当然一楼说的是有道理的,访问量这么少没必要做这个优化,除了某些特殊场景下这么做是有意义的(比如某些 TOB 业务的接单测试阶段)。
        11
    SukkaW   364 天前   ♥ 2
    @johnjiang85 #10 dns dot com 有做这项业务,你们 dnspod 有没有类似的服务?
        12
    johnjiang85   364 天前
    @SukkaW 能做到,没有做这个服务
        13
    opengps   364 天前 via Android
    我感觉你这相当于一个自建的域名解析
        14
    biglee0304   344 天前 via iPhone
    只有在 dns,cdn pk 竞速的时候会用到,事实上业界都是这样做的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1410 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
    ♥ Do have faith in what you're doing.