我对我正在使用权威的还是非权威的DNS查询所得到的答复感到困惑,我希望您能帮助澄清。
当我使用权威服务器查询www.google.com时:
nslookup -debug www.google.com ns1.google.com
ANSWERS:
-> www.google.com
internet address = 172.217.195.147
ttl = 300 (5 mins)当我使用非权威服务器查询www.google.com时:
nslookup -debug www.google.com 8.8.8.8
ANSWERS:
-> www.google.com
internet address = 216.58.192.132
ttl = 235 (3 mins 55 secs)如您所见,权威服务器的TTL是原始值300,而非权威服务器的TTL值则表示在过期前还剩多少时间(它正在计算)。
发布于 2018-10-11 21:07:27
基本上,权威服务器在任何时候给出的每一个答案都将在300秒后过期,无论是缓存在哪里,在非权威服务器中,还是在查询非权威服务器的解析器中,等等。
https://serverfault.com/questions/935138
复制相似问题