chiark / gitweb /
resolved: MX records
[elogind.git] / src / resolve / resolved-dns-zone.h
index 89d0bbe351174b0132cfd543d821a631383453e8..b2af028cfc20ee096d50d914534283a54e09115a 100644 (file)
@@ -37,4 +37,7 @@ void dns_zone_flush(DnsZone *z);
 int dns_zone_put(DnsZone *z, DnsResourceRecord *rr);
 void dns_zone_remove_rr(DnsZone *z, DnsResourceRecord *rr);
 
-int dns_zone_lookup(DnsZone *z, DnsQuestion *q, DnsAnswer **answer);
+int dns_zone_lookup(DnsZone *z, DnsQuestion *q, DnsAnswer **answer, DnsAnswer **soa);
+
+/* RFC 4795 Section 2.8. suggests a TTL of 30s by default */
+#define LLMNR_DEFAULT_TTL (30)