CoMo
Commodore
- Registriert
- Dez. 2015
- Beiträge
- 4.409
Hallo,
Ich hoste meine Domains bei deSEC und habe da unterschiedliche TTLs gesetzt. Minimum ist 3600, teilweise habe ich aber auch 12 oder 24 Stunden gesetzt. Das funktioniert soweit für die Domains, die ich aktiv angelegt habe.
Aber es funktioniert nicht für die Wildcard Domains. Jedenfalls nicht mit dem Unbound auf meiner OPNSense.
Beispiel:
<domain>.de TTL 43200
*.<domain>.de TTL 43200
<domain>.de: dig bekommt 43200, Unbound auch.
non-existant.<domain>.de: dig bekommt 43200. Unbound auf der OPNSense bekommt 300.
Wo kommen die 300 her? Kann es sein, dass Unbound hier den niedrigsten Wert nimmt, den es als Record für die Domain gibt? Das wäre nämlich SOA:
Vielleicht kann mir jemand erklären, was Unbound hier macht.
Aktuell habe ich
Ich hoste meine Domains bei deSEC und habe da unterschiedliche TTLs gesetzt. Minimum ist 3600, teilweise habe ich aber auch 12 oder 24 Stunden gesetzt. Das funktioniert soweit für die Domains, die ich aktiv angelegt habe.
Aber es funktioniert nicht für die Wildcard Domains. Jedenfalls nicht mit dem Unbound auf meiner OPNSense.
Beispiel:
<domain>.de TTL 43200
*.<domain>.de TTL 43200
<domain>.de: dig bekommt 43200, Unbound auch.
non-existant.<domain>.de: dig bekommt 43200. Unbound auf der OPNSense bekommt 300.
Wo kommen die 300 her? Kann es sein, dass Unbound hier den niedrigsten Wert nimmt, den es als Record für die Domain gibt? Das wäre nämlich SOA:
Code:
root@pve:~# dig <domain>.de SOA @ns1.desec.io
;; ANSWER SECTION:
<domain>.de. 300 IN SOA get.desec.io. get.desec.io. 2026024839 86400 3600 2419200 3600
Vielleicht kann mir jemand erklären, was Unbound hier macht.
Aktuell habe ich
cache-min-ttl auf 1800, also 30 Minuten gesetzt, damit ich nicht alle 5 Minuten alle meine Subdomains rekursiv auflösen muss. Aber so kann das ja nicht gedacht sein.
Zuletzt bearbeitet: