Commit 8a795385 authored by jan.koester's avatar jan.koester
Browse files

test

parent 7ea44b1d
Loading
Loading
Loading
Loading
Loading
+5 −0
Changes for plugin/dns/dns.cpp: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

#include "dns.h"
#include "domains.h"
#include "rpc/services.h"
#include "dsdb/dn.h"

namespace fenrirds {
@@ -323,6 +324,10 @@ void DnsServer::rebuild() {
            srv("_kerberos._tcp.default-first-site-name._sites.dc._msdcs." + d, 88);
            srv("_kpasswd._tcp." + d, 464);
            srv("_kpasswd._udp." + d, 464);
            /* the locator asks by domain GUID when it knows it (Netlogon does) */
            rpc::DomainInfo di = rpc::primaryDomain();
            if (di.ok && dsdb::lower(di.dnsName) == dsdb::lower(d))
                srv("_ldap._tcp." + guidText(di.guid) + ".domains._msdcs." + d, 389);
        }
        /* the DC's PTR in a reverse zone that covers its address */
        std::string ptr = dnsz::reverseName(_DcAddress);