{ "expire", static_cast<int>(sd.expire) },
{ "default_ttl", static_cast<int>(sd.default_ttl) },
{ "domain_id", static_cast<int>(sd.domain_id) },
- { "scopeMask", sd.scopeMask }
}}
}}
};
struct SOAData
{
- SOAData() : ttl(0), serial(0), refresh(0), retry(0), expire(0), default_ttl(0), db(0), domain_id(-1), scopeMask(0) {};
+ SOAData() : ttl(0), serial(0), refresh(0), retry(0), expire(0), default_ttl(0), db(0), domain_id(-1) {};
DNSName qname;
DNSName nameserver;
uint32_t default_ttl;
DNSBackend *db;
int domain_id;
- uint8_t scopeMask;
};
class RCode
fillSOAData(rr.content, sd);
sd.domain_id=rr.domain_id;
sd.ttl=rr.ttl;
- sd.scopeMask = rr.scopeMask;
}
if(!hits)
rr.domain_id=sd.domain_id;
rr.dr.d_place=DNSResourceRecord::AUTHORITY;
rr.auth = 1;
- rr.scopeMask = sd.scopeMask;
r->addRecord(rr);
if(d_dk.isSecuredZone(sd.qname))