The DNS infrastructure has been migrated from the legacy server1} (10.10.12.12) to a new authoritative setup:
The DNS role in lab-franklin's Ansible collection manages:
The following entries have been updated in the forward zone (db.home.lab):
center}
tabular}{lll}
stargate.research.bitsmasher.net & 10.10.16.66 & Ansible orchestration host, primary workspace \\
tabular}
center}
The corresponding reverse zones (PTR records) have been updated to match:
The following SRV records now point directly to FQDN A records rather than CNAMEs, per RFC 2782:
\begin{lstlisting}[style=mystyle]
_kerberos-adm._tcp.lab.bitsmasher.net IN SRV 0 100 749 kdc1.lab.bitsmasher.net.
_kerberos._tcp.lab.bitsmasher.net IN SRV 0 0 88 kdc1.lab.bitsmasher.net.
_kerberos._udp.lab.bitsmasher.net IN SRV 0 0 88 kdc1.lab.bitsmasher.net.
_kdc._tcp.lab.bitsmasher.net IN SRV 0 0 88 kdc1.lab.bitsmasher.net.
_kdc._udp.lab.bitsmasher.net IN SRV 0 0 88 kdc1.lab.bitsmasher.net.
\end{lstlisting}
<strong>Note</strong>: The _kerberos-adm.\_tcp} record now points directly to the A record for kdc1.lab.bitsmasher.net} rather than via a CNAME chain, eliminating resolution latency and failure modes from indirection.
When the DNS master (node3) is offline:
Zone file updates are committed to the DNS Ansible role and deployed via:
\begin{lstlisting}[style=mystyle]
ansible-playbook -l dns_servers -t dns deploy.yml
\end{lstlisting}
Forward and reverse zone files should be audited quarterly for IP realignment accuracy.