Question: why dns server is required for active directory?
Answer: DNS is necessary to any Internet-connected organization. DNS provides name resolution between common names, such as www.charrington.net, and the raw IP addresses that are actually used in communications. Active Directory makes extensive use of DNS technology and relies on DNS to locate objects within Active Directory.