The authentication setup was perfect. Although it did say it found 2 domains.
I modified the web.config file and the authentication in there now looks like this:
<!--
Forms or Windows authentication
<authentication mode="Forms">
<forms name=".DOTNETNUKE" protection="All" timeout="60" cookieless="UseCookies" />
</authentication>-->
<!---->
<identity impersonate="true" userName="DOMAIN\user.name" password="*********" />
<authentication mode="Windows">
</authentication>
After trying to bring up the home page of my DNN site, I got this error:
"Exception Details: System.IO.FileLoadException: Could not load file or assembly 'CountryListBox' or one of its dependencies. Access is denied."
I'm thinking this is due to what you were talking about with the impersonation account having the same rights as NETWORK SERVICE/ASPNET. But I could not figure out what you meant by DNN install. I guessed what you meant was the "DNN" Virtual Directory in IIS, yet on the permissions there is no NETWORK SERVICE/ASPNET account.
Side Note: After playing around with the old setup (pre impersonation), I have figured out who is logged in when the username is blank. When I login as Host and remain inactive for awhile, instead of logging me out due to inactivity, it switches me to my AD account. I figured out which account was logged in by uploading a file in the repository module on a test page. There I could see my AD username and domain as the one who uploaded the file.
So it seems that I can get my AD account to authenticate, but only when I log in as Host and let my login timeout.