发现公共 dns 服务器更新好慢

2021-01-04 02:04:07 +08:00
 ODD10

我路由器 ddns 停了一段时间,dnspod 的域名解析有一段时间没更。今天开始重新开启路由器的 ddns,dnspod 都更新好几次了;公共 dns 服务器还是旧的记录,导致我一直不能正常使用。

1 个多小时过去了,还是旧的...真是麻烦,有什么方案避免吗?

7749 次点击
所在节点    DNS
18 条回复
yuzo555
2021-01-04 02:24:12 +08:00
TTL 设置低点?
cominghome
2021-01-04 08:41:08 +08:00
1. 你 TTL 是不是设置太久了?
2. 运营商的 DNS 总喜欢乱搞,可以试一试一些大的 DNS NS 比如 8.8.8.8 114.114.114.114
3. TTL 时间比较久的解析一般是要分几个阶段来的
CEBBCAT
2021-01-04 09:44:42 +08:00
换 DNS 到 119.29.29.29 🐶
CamelName
2021-01-04 09:59:03 +08:00
@CEBBCAT 这是啥?
txydhr
2021-01-04 11:29:58 +08:00
要不就是 TTL 设置的太大了,
要不就是运营商的 dns 后台强行拉大了 TTL 。
ODD10
2021-01-04 11:52:31 +08:00
@txydhr #5
dnspod 默认 600
119.29.29.29
4.2.2.4
1.1.1.1
223.5.5.5
8.8.8.8
走路由都试了

均 1 小时之后更新
dorothyREN
2021-01-04 11:54:10 +08:00
也有可能是你本地有缓存。。
CEBBCAT
2021-01-04 12:05:01 +08:00
dig +tcp 或者 HTTP DNS 试试吧
txydhr
2021-01-04 12:13:38 +08:00
@ODD10 肯定是被运营商劫持了
v2tudnew
2021-01-04 12:19:06 +08:00
一般是本地缓存的问题,让 DHCP 直接分发国内几家公共 DNS,不要用网关地址。
opengps
2021-01-04 12:56:48 +08:00
既然用了 dnspod,那么你自己使用的时候指定下 dns 可以省心不少
我用的是阿里的 dns,本地电脑也用了阿里的,这样几乎新增立刻生效,修改也在 ttl 以内生效,至于什么时候全球生效我不在乎
johnjiang85
2021-01-04 12:58:10 +08:00
这个明显是本地运营商直接劫持了 udp 53 的请求,改啥都是走的运营商
Ayersneo
2021-01-04 13:51:47 +08:00
劫持了用 DoT 或者 DoH 可以绕过吧
ODD10
2021-01-04 14:17:46 +08:00
@Ayersneo #13
代理软件可以指定,但宽带是动态 ip,只能临时解决,不方便
ODD10
2021-01-04 14:19:31 +08:00
@johnjiang85 #12
我应该试下代理软件的 dns 劫持
但现在已经正常了
datafeng
2021-01-04 14:27:18 +08:00
如果是自己访问用倒没啥,要是做成给别人访问的话那玩起来肯定不爽~~
我用了企业的 DNS 解释,TTL 值设成 60s 了,但别人电脑也不会更新那么快,所以在动态 IP 变更的那几分钟别人可能访问不到你的服务。。
v2tudnew
2021-01-04 14:49:26 +08:00
@datafeng 可以多拨,然后两个拨号时间间隔远点,同一个域名放两个 IP,一个连接失败浏览器过几秒会尝试另一个的,只要不是同时拨号总有一个能连接。
leungzw246
2021-03-03 07:40:17 +08:00
我也发现有这个问题,而且只是 DNSpod 的问题,
我在同一个路由器上设置了阿里云、DNSpod 的解析,阿里云的域名 TTL 600 之内就更新了,但是 DNSPOD 的 Q 解析过了 20 分钟都还没有更新

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX