summaryrefslogtreecommitdiffstats
path: root/source4/setup/dns_update_list
diff options
context:
space:
mode:
Diffstat (limited to 'source4/setup/dns_update_list')
-rw-r--r--source4/setup/dns_update_list56
1 files changed, 56 insertions, 0 deletions
diff --git a/source4/setup/dns_update_list b/source4/setup/dns_update_list
new file mode 100644
index 0000000..a14327a
--- /dev/null
+++ b/source4/setup/dns_update_list
@@ -0,0 +1,56 @@
+# this is a list of DNS entries which will be put into DNS using
+# dynamic DNS update. It is processed by the samba_dnsupdate script
+A ${HOSTNAME} $IP
+AAAA ${HOSTNAME} $IP
+${IF_DC}CNAME ${NTDSGUID}._msdcs.${DNSFOREST} ${HOSTNAME}
+${IF_RWDNS_DOMAIN}NS ${DNSDOMAIN} ${HOSTNAME}
+${IF_RWDNS_FOREST}NS ${DNSFOREST} ${HOSTNAME}
+${IF_RWDNS_FOREST}NS _msdcs.${DNSFOREST} ${HOSTNAME}
+
+# Stub entries in the parent zone
+${IF_RWDNS_DOMAIN}RPC ${DNSFOREST} NS ${DNSDOMAIN} ${HOSTNAME}
+${IF_RWDNS_FOREST}RPC ${DNSFOREST} NS _msdcs.${DNSFOREST} ${HOSTNAME}
+
+# RW domain controller
+${IF_RWDC}A ${DNSDOMAIN} $IP
+${IF_RWDC}AAAA ${DNSDOMAIN} $IP
+${IF_RWDC}SRV _ldap._tcp.${DNSDOMAIN} ${HOSTNAME} 389
+${IF_RWDC}SRV _ldap._tcp.dc._msdcs.${DNSDOMAIN} ${HOSTNAME} 389
+${IF_RWDC}SRV _ldap._tcp.${DOMAINGUID}.domains._msdcs.${DNSFOREST} ${HOSTNAME} 389
+${IF_RWDC}SRV _kerberos._tcp.${DNSDOMAIN} ${HOSTNAME} 88
+${IF_RWDC}SRV _kerberos._udp.${DNSDOMAIN} ${HOSTNAME} 88
+${IF_RWDC}SRV _kerberos._tcp.dc._msdcs.${DNSDOMAIN} ${HOSTNAME} 88
+${IF_RWDC}SRV _kpasswd._tcp.${DNSDOMAIN} ${HOSTNAME} 464
+${IF_RWDC}SRV _kpasswd._udp.${DNSDOMAIN} ${HOSTNAME} 464
+# RW and RO domain controller
+${IF_DC}SRV _ldap._tcp.${SITE}._sites.${DNSDOMAIN} ${HOSTNAME} 389
+${IF_DC}SRV _ldap._tcp.${SITE}._sites.dc._msdcs.${DNSDOMAIN} ${HOSTNAME} 389
+${IF_DC}SRV _kerberos._tcp.${SITE}._sites.${DNSDOMAIN} ${HOSTNAME} 88
+${IF_DC}SRV _kerberos._tcp.${SITE}._sites.dc._msdcs.${DNSDOMAIN} ${HOSTNAME} 88
+
+# The PDC emulator
+${IF_PDC}SRV _ldap._tcp.pdc._msdcs.${DNSDOMAIN} ${HOSTNAME} 389
+
+# RW GC servers
+${IF_RWGC}A gc._msdcs.${DNSFOREST} $IP
+${IF_RWGC}AAAA gc._msdcs.${DNSFOREST} $IP
+${IF_RWGC}SRV _gc._tcp.${DNSFOREST} ${HOSTNAME} 3268
+${IF_RWGC}SRV _ldap._tcp.gc._msdcs.${DNSFOREST} ${HOSTNAME} 3268
+# RW and RO GC servers
+${IF_GC}SRV _gc._tcp.${SITE}._sites.${DNSFOREST} ${HOSTNAME} 3268
+${IF_GC}SRV _ldap._tcp.${SITE}._sites.gc._msdcs.${DNSFOREST} ${HOSTNAME} 3268
+
+# RW DNS servers
+${IF_RWDNS_DOMAIN}A DomainDnsZones.${DNSDOMAIN} $IP
+${IF_RWDNS_DOMAIN}AAAA DomainDnsZones.${DNSDOMAIN} $IP
+${IF_RWDNS_DOMAIN}SRV _ldap._tcp.DomainDnsZones.${DNSDOMAIN} ${HOSTNAME} 389
+# RW and RO DNS servers
+${IF_DNS_DOMAIN}SRV _ldap._tcp.${SITE}._sites.DomainDnsZones.${DNSDOMAIN} ${HOSTNAME} 389
+
+# RW DNS servers
+${IF_RWDNS_FOREST}A ForestDnsZones.${DNSFOREST} $IP
+${IF_RWDNS_FOREST}AAAA ForestDnsZones.${DNSFOREST} $IP
+${IF_RWDNS_FOREST}SRV _ldap._tcp.ForestDnsZones.${DNSFOREST} ${HOSTNAME} 389
+# RW and RO DNS servers
+${IF_DNS_FOREST}SRV _ldap._tcp.${SITE}._sites.ForestDnsZones.${DNSFOREST} ${HOSTNAME} 389
+