
Wie finden Sie auf einem Linux-Server heraus, wie lange die Ablaufzeit des DNS-Cache beträgt?
Danke
Antwort1
Verwenden Sie dig, um nach dem betreffenden Hostnamen zu suchen.
$ dig +ttlid cetico.org
; <<>> DiG 9.6.0-APPLE-P2 <<>> +ttlid cetico.org ;; globale Optionen: +cmd ;; Antwort erhalten: ;; ->>HEADER<<- Opcode: QUERY, Status: NOERROR, ID: 47938 ;; Flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTORITY: 0, ADDITIONAL: 0
;; FRAGENABSCHNITT: ;cetico.org. IN A
;; ANTWORT-ABSCHNITT: cetico.org. 3550IN A 65.99.215.8
;; Abfragezeit: 27 ms ;; SERVER: 192.168.1.1#53(192.168.1.1) ;; WANN: Montag, 6. September 2010, 23:58:09 ;; Empfangene MSG-Größe: 44
Im obigen Fall beträgt der TTL 3550.
Bei einem normalen DNS-Server wird dies normalerweise auf Zonenebene in der SOA-Zeile konfiguriert. Dort geben Sie die Standard-TTL für die Domäne an. Sie kann aber auch speziell für einen Hostnamen festgelegt werden, mit einer Syntax ähnlich der Ausgabe vongrabenüber.