#
DNS Infrastructure
In my homelab environment, I operate two DNS servers responsible for handling domain name resolution across multiple VLANs. This setup ensures consistent and reliable name resolution for all internal services.
Both DNS servers run BIND9, a widely used and powerful open-source DNS server. Configuration and deployment of these servers are fully automated via GitLab CI/CD pipelines, enabling version-controlled infrastructure and streamlined and unattended updates.
To support hybrid identity and resource resolution, these DNS servers are also configured as secondary (slave) servers for my Active Directory-integrated DNS zones. The AD DNS servers reside on two dedicated physical domain controllers.
This configuration ensures seamless integration between on-premises services and Microsoft Entra ID, which I use to synchronize identities across my hybrid environment.
The configuration for my DNS infrastructure can be found on my GitLab profile.