uint32_t getSerialFromRecords(const records_t& records, DNSRecord& soaret)
{
- DNSName root(".");
uint16_t t=QType::SOA;
- auto found = records.equal_range(tie(root, t));
+ auto found = records.equal_range(tie(g_rootdnsname, t));
for(auto iter = found.first; iter != found.second; ++iter) {
auto soa = std::dynamic_pointer_cast<SOARecordContent>(iter->d_content);
if (xpfcode) {
ComboAddress src(xpfsrc), dst(xpfdst);
- pw.startRecord(DNSName("."), xpfcode, 0, QClass::IN, DNSResourceRecord::ADDITIONAL);
+ pw.startRecord(g_rootdnsname, xpfcode, 0, QClass::IN, DNSResourceRecord::ADDITIONAL);
// xpf->toPacket(pw);
pw.xfr8BitInt(xpfversion);
pw.xfr8BitInt(xpfproto);
class ZoneParserTNG
{
public:
- ZoneParserTNG(const string& fname, const DNSName& zname=DNSName("."), const string& reldir="");
+ ZoneParserTNG(const string& fname, const DNSName& zname=g_rootdnsname, const string& reldir="");
ZoneParserTNG(const vector<string> zonedata, const DNSName& zname);
~ZoneParserTNG();