I have a client that has a security requirement that prevents ALL domain controllers from having ANY internet access. The PDCe FSMO syncs with an internal NTP server that, in turn, syncs with an external NTP server. M$ updates are retrieved from an internal WSUS server, etc., etc., etc.
So, the question I have is regarding the DCs need to resolve external DNS queries for client machines. Because the DCs cannot (directly) use root hints or (public) forwarders, I need to configure them to use a Windows DNS server on the DMZ (private IP address).
What is "best practice" in this scenario? Standalone server or domain member server? Are there any issues with configuring private IP addresses in the forwarders section on the DCs?
Any advice is greatly appreciated.