我路由器 ddns 停了一段时间,dnspod 的域名解析有一段时间没更。今天开始重新开启路由器的 ddns,dnspod 都更新好几次了;公共 dns 服务器还是旧的记录,导致我一直不能正常使用。
1 个多小时过去了,还是旧的...真是麻烦,有什么方案避免吗?
1
yuzo555 2021-01-04 02:24:12 +08:00
TTL 设置低点?
|
2
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 时间比较久的解析一般是要分几个阶段来的 |
3
CEBBCAT 2021-01-04 09:44:42 +08:00 via Android
换 DNS 到 119.29.29.29 🐶
|
5
txydhr 2021-01-04 11:29:58 +08:00 via iPhone
要不就是 TTL 设置的太大了,
要不就是运营商的 dns 后台强行拉大了 TTL 。 |
6
ODD10 OP |
7
dorothyREN 2021-01-04 11:54:10 +08:00
也有可能是你本地有缓存。。
|
8
CEBBCAT 2021-01-04 12:05:01 +08:00 via Android
dig +tcp 或者 HTTP DNS 试试吧
|
10
v2tudnew 2021-01-04 12:19:06 +08:00
一般是本地缓存的问题,让 DHCP 直接分发国内几家公共 DNS,不要用网关地址。
|
11
opengps 2021-01-04 12:56:48 +08:00
既然用了 dnspod,那么你自己使用的时候指定下 dns 可以省心不少
我用的是阿里的 dns,本地电脑也用了阿里的,这样几乎新增立刻生效,修改也在 ttl 以内生效,至于什么时候全球生效我不在乎 |
12
johnjiang85 2021-01-04 12:58:10 +08:00
这个明显是本地运营商直接劫持了 udp 53 的请求,改啥都是走的运营商
|
13
Ayersneo 2021-01-04 13:51:47 +08:00
劫持了用 DoT 或者 DoH 可以绕过吧
|
15
ODD10 OP |
16
datafeng 2021-01-04 14:27:18 +08:00
如果是自己访问用倒没啥,要是做成给别人访问的话那玩起来肯定不爽~~
我用了企业的 DNS 解释,TTL 值设成 60s 了,但别人电脑也不会更新那么快,所以在动态 IP 变更的那几分钟别人可能访问不到你的服务。。 |
17
v2tudnew 2021-01-04 14:49:26 +08:00
@datafeng 可以多拨,然后两个拨号时间间隔远点,同一个域名放两个 IP,一个连接失败浏览器过几秒会尝试另一个的,只要不是同时拨号总有一个能连接。
|
18
leungzw246 2021-03-03 07:40:17 +08:00 via Android
我也发现有这个问题,而且只是 DNSpod 的问题,
我在同一个路由器上设置了阿里云、DNSpod 的解析,阿里云的域名 TTL 600 之内就更新了,但是 DNSPOD 的 Q 解析过了 20 分钟都还没有更新 |