【问题标题】:How to do fast DNS Propagation?如何进行快速的 DNS 传播?
【发布时间】:2019-11-26 12:34:09
【问题描述】:

我的问题与DNS(域名系统)有关。

我使用 DNS 传播了一个我的域。这在 48 小时后不会传播。在全球范围内,一些地区传播,而在一些地区不传播 DNS 与域(请参阅下图。)。

我们所做的 DNS 传播非常快速和轻松。

谢谢

【问题讨论】:

  • 那么以上哪个应该是您当前正确的名称服务器,epizy 或 cloudflare?
  • 是的,这太棒了。
  • new 记录的传播是即时的;即,从未有人查询过的记录将始终从源头查询,因此可以立即在任何地方看到。 现有记录可能会被缓存,因此如果您要更改现有记录,则可能需要一段时间才能传播更新值值仍然被缓存。为此,您只需提前计划并降低 TTL,然后再更新记录以允许现有缓存过期。
  • 没有 DNS 传播,只有 TTL。
  • @deceze “新记录的传播是即时的;也就是说,从来没有人查询过的记录将始终从源头查询,因此在任何地方都能立即看到。”存在负 TTL。如果您进行查询,从递归名称服务器获取 NXDOMAIN,它会缓存在最小 SOA 字段中编码的延迟,现在称为负 TTL。这种情况经常发生,人们尝试他们的名字,获得 NXDOMAIN,进行更改,然后想知道为什么没有出现更改。

标签: dns hosting web-hosting


【解决方案1】:

如果您想进行快速 DNS 传播,那么只需减少 DNS 记录中的 TTL 时间。

如果您更改 TTL 记录(值),它将快速传播。

例如:您有一个域名“abc.com”,并且您想更改 A 记录的 TTL 记录。

查看每条记录都有自己的 TTL 值。

转到域控制面板>>选择您的域>>DNS区域>>选择记录(如A,MX,NS等)选择记录>>在所选记录旁边有TTL>>更改值TTL

请注意,TTL 的值以为单位。

希望这些信息对您有用。

问候, 珀西

【讨论】:

    【解决方案2】:

    您的名称服务器配置错误:如果您向名称服务器查询 NS 记录,它们没有该数据:

    $ dig example.com NS @ns1.epizy.com 
    
    ; <<>> DiG 9.11.3-1ubuntu1.11-Ubuntu <<>>demo.com NS @ns1.epizy.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17627
    ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
    ;; WARNING: recursion requested but not available
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 1680
    ;; QUESTION SECTION:
    ;example.com.   IN  NS
    
    ;; AUTHORITY SECTION:
    example.com. 86400  IN  SOA ns2.epizy.com. support.example.com. 2006112402 28800 7200 604800 86400
    
    ;; Query time: 20 msec
    ;; SERVER: 198.251.86.152#53(198.251.86.152)
    ;; WHEN: Tue Nov 26 16:28:39 CET 2019
    ;; MSG SIZE  rcvd: 107
    

    此外,您的 SOA MINIMUM TTL 值为 86400(秒),该值用于否定缓存(表示解析器可以缓存否定答案的时间),也许您想将其降低到 3600

    【讨论】:

    • 那我该怎么办?
    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 2015-04-05
    • 2013-05-06
    • 2014-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多