在linux服务器上,如何知道DNS缓存过期时间是多长?

Chr*_*ris 1 domain-name-system linux cache

在linux服务器上,如何知道DNS缓存过期时间是多长?

谢谢

小智 8

使用 dig 查询有问题的主机名。

$ dig +ttlid cetico.org

; <<>> DiG 9.6.0-APPLE-P2 <<>> +ttlid cetico.org ;; 全局选项:+cmd ;; 得到答案:;; ->>HEADER<<- 操作码:查询,状态:NOERROR,ID:47938;;标志:qr rd ra;查询:1,答案:1,权威:0,附加:0

;; 问题部分:;cetico.org。在一个

;; 答案部分:cetico.org。 3550 中65.99.215.8

;; 查询时间:27 毫秒;;服务器:192.168.1.1#53(192.168.1.1);; 时间:2010 年 9 月 6 日星期一 23:58:09 ;;味精大小接收:44

在上述情况下,TTL 为 3550。

在普通 DNS 服务器中,这通常在 SOA 行中的区域级别进行配置。这就是您为域指定默认 TTL 的地方。但它也可以专门为主机名设置,其语法类似于上面dig的输出。