Let me say this up front, Exchange is an application which depends upon Active directory, and Active directory is relays on healthy DNS. If you do not configure your DNS correctly you will not have healthy, properly functioning Active Directory and Exchange environment.