mirror of
https://github.com/samba-team/samba.git
synced 2025-02-03 13:47:25 +03:00
rodc/dns: Do not put a trailing dot at end of a DNS record
This causes RESOLV_WRAPPER to not detect the record correctly (while also creating inconsistent and possibly breaking records). Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
58113e5bc9
commit
b10ee68600
@ -531,36 +531,35 @@ static NTSTATUS dnsupdate_dnsupdate_RODC(struct irpc_message *msg,
|
||||
return NT_STATUS_OK;
|
||||
}
|
||||
|
||||
|
||||
for (i=0; i<st->r->in.dns_names->count; i++) {
|
||||
struct NL_DNS_NAME_INFO *n = &r->in.dns_names->names[i];
|
||||
switch (n->type) {
|
||||
case NlDnsLdapAtSite:
|
||||
dprintf(st->fd, "SRV _ldap._tcp.%s._sites.%s. %s %u\n",
|
||||
dprintf(st->fd, "SRV _ldap._tcp.%s._sites.%s %s %u\n",
|
||||
site, dnsdomain, hostname, n->port);
|
||||
break;
|
||||
case NlDnsGcAtSite:
|
||||
dprintf(st->fd, "SRV _ldap._tcp.%s._sites.gc._msdcs.%s. %s %u\n",
|
||||
dprintf(st->fd, "SRV _ldap._tcp.%s._sites.gc._msdcs.%s %s %u\n",
|
||||
site, dnsdomain, hostname, n->port);
|
||||
break;
|
||||
case NlDnsDsaCname:
|
||||
dprintf(st->fd, "CNAME %s._msdcs.%s. %s\n",
|
||||
dprintf(st->fd, "CNAME %s._msdcs.%s %s\n",
|
||||
ntdsguid, dnsforest, hostname);
|
||||
break;
|
||||
case NlDnsKdcAtSite:
|
||||
dprintf(st->fd, "SRV _kerberos._tcp.%s._sites.dc._msdcs.%s. %s %u\n",
|
||||
dprintf(st->fd, "SRV _kerberos._tcp.%s._sites.dc._msdcs.%s %s %u\n",
|
||||
site, dnsdomain, hostname, n->port);
|
||||
break;
|
||||
case NlDnsDcAtSite:
|
||||
dprintf(st->fd, "SRV _ldap._tcp.%s._sites.dc._msdcs.%s. %s %u\n",
|
||||
dprintf(st->fd, "SRV _ldap._tcp.%s._sites.dc._msdcs.%s %s %u\n",
|
||||
site, dnsdomain, hostname, n->port);
|
||||
break;
|
||||
case NlDnsRfc1510KdcAtSite:
|
||||
dprintf(st->fd, "SRV _kerberos._tcp.%s._sites.%s. %s %u\n",
|
||||
dprintf(st->fd, "SRV _kerberos._tcp.%s._sites.%s %s %u\n",
|
||||
site, dnsdomain, hostname, n->port);
|
||||
break;
|
||||
case NlDnsGenericGcAtSite:
|
||||
dprintf(st->fd, "SRV _gc._tcp.%s._sites.%s. %s %u\n",
|
||||
dprintf(st->fd, "SRV _gc._tcp.%s._sites.%s %s %u\n",
|
||||
site, dnsforest, hostname, n->port);
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user