![在 Linux 服务器上,如何了解 DNS 缓存的过期时间?](https://linux22.com/image/524047/%E5%9C%A8%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BA%86%E8%A7%A3%20DNS%20%E7%BC%93%E5%AD%98%E7%9A%84%E8%BF%87%E6%9C%9F%E6%97%B6%E9%97%B4%EF%BC%9F.png)
在 Linux 服务器上,如何了解 DNS 缓存的过期时间?
谢谢
答案1
使用 dig 查询相关的主机名。
$ dig +ttlid cetico.org
; <<>> DiG 9.6.0-APPLE-P2 <<>> +ttlid cetico.org ;; 全局选项:+cmd ;; 得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态: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。但也可以专门为主机名设置,语法类似于挖多于。