Home | History | Annotate | Download | only in mDNSCore

Lines Matching refs:soa

7073 			// The one exception is that we *DO* want to make a negative cache entry for "local. SOA", for the (common) case where we're
7075 // in conflict with the mDNS spec, because that spec says, "Multicast DNS Zones have no SOA record," so it's okay to cache
7076 // negative answers for "local. SOA" from a uDNS server, because the mDNS spec already says that such records do not exist :-)
7095 // but then look to see if we can find an SOA authority record to tell us a better value we should be using
7101 // Special case for our special Microsoft Active Directory "local SOA" check.
7102 // Some cheap home gateways don't include an SOA record in the authority section when
7109 // If we're going to make (or update) a negative entry, then look for the appropriate TTL from the SOA record
7115 const rdataSOA *const soa = (const rdataSOA *)m->rec.r.resrec.rdata->u.data;
7116 mDNSu32 ttl_s = soa->min;
7117 // We use the lesser of the SOA.MIN field and the SOA record's TTL, *except*
7118 // for the SOA record for ".", where the record is reported as non-cacheable
7119 // (TTL zero) for some reason, so in this case we just take the SOA record's TTL as-is
7124 // Special check for SOA queries: If we queried for a.b.c.d.com, and got no answer,
7125 // with an Authority Section SOA record for d.com, then this is a hint that the authority
7126 // is d.com, and consequently SOA records b.c.d.com and c.d.com don't exist either.
7142 // and the server returns no SOA record (or an SOA record with a small MIN TTL) so we assume a TTL
8457 // mDNS_StartQuery_internal -- this code may itself issue queries (e.g. SOA,