Ist es möglich zu überprüfen, wie viel Zeit noch verbleibt, bevor ein Nameserver wie 8.8.8.8 seine Datensätze von meinem Nameserver aktualisiert?
Ist es möglich zu überprüfen, wie viel Zeit noch verbleibt, bevor ein Nameserver wie 8.8.8.8 seine Datensätze von meinem Nameserver aktualisiert?
Antworten:
Mit dig
können Sie die TTL eines Datensatzes überprüfen - wie folgt:
; <<>> DiG 9.7.3 <<>> @8.8.8.8 www.serverfault.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3937
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.serverfault.com. IN A
;; ANSWER SECTION:
www.serverfault.com. 1800 IN CNAME serverfault.com.
serverfault.com. 1800 IN A 64.34.119.12
;; Query time: 88 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Feb 23 23:15:23 2012
;; MSG SIZE rcvd: 67
Insbesondere sollten Sie auf die Werte in der Antwort achten (in diesem Fall 1800).
;; ANSWER SECTION:
www.serverfault.com. 1800 IN CNAME serverfault.com.
serverfault.com. 1800 IN A 64.34.119.12
1800 ist die Anzahl der Sekunden, bis die TTL abläuft und der Datensatz auf dem Nameserver (8.8.8.8) aktualisiert wird.
Wenn Sie den Befehl einige Male ausführen, wird die TTL-Nummer sinken. Zum Zeitpunkt des Schreibens ist die TTL nun so (1659 Sek.).
;; ANSWER SECTION:
www.serverfault.com. 1659 IN CNAME serverfault.com.
serverfault.com. 1659 IN A 64.34.119.12
dig +noall +answer serverfault.com.
Für Windows (nativ) können Sie verwenden nslookup
.
C:\>nslookup -debug www.serverfault.com 8.8.8.8
Got answer:
HEADER:
opcode = QUERY, id = 4, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 2, authority records = 0, additional = 0
QUESTIONS:
www.serverfault.com, type = A, class = IN
ANSWERS:
-> www.serverfault.com
canonical name = serverfault.com
ttl = 1791 (29 mins 51 secs)**
-> serverfault.com
internet address = 64.34.119.12
ttl = 1791 (29 mins 51 secs)**