dstruve wrote
How do I deal with people who go to the sites and have no need to log on, are they going to be prompted automatically?
You are referring to a "mixed-mode" scenario, which has proven to be a royal pain for me. I've been running it here in that mode for almost a year and a half, and it isn't pretty.
Like Mike was saying, you need to leave that one line in the web.config commented out, otherwise EVERYONE will be prompted to login, even the general public. I found that if a non-domain user visits your website from the Internet, they will get a domain login prompt. If they click on cancel, it puts a cookie on their computer and doesn't prompt them again until that cookie gets erased. But, after a short discussion on this with co-workers, it was quite quickly decided that that is simply not acceptable for a semi-public website.
So, if you leave the DotNetNuke.HttpModules.AuthenticationModule line commented out in the web.config (and leave it set for forms-based authentication, you can have a mixed-mode scenario. However, you will NOT be automatically logged into the website simply by visiting. You will either have to log in as DOMAIN\Username or visit the WindowsSignIn.aspx URL. (By the way, I believe that this is the reason why I cannot get portals to work with AD authentication.)
I got around this by forcing student accounts to log in via the WindowsSignIn.aspx file as their start page in IE, and push that URL out as a favorite for everyone else. I also created a custom login page that allows for both (http://www.mapsnet.org/Home/Login/tabid/52/Default.aspx) to make it a bit simpler. So far, this is working, but I'd like to get the AD module updated someday to allow for these things without the work-arounds. (I guess I'll have to learn how to code in .Net.)
There was a post about a year ago or so, back in the ASP.Net forums, about how someone was able to modify IIS to redirect someone to different URLs based off of their IP address, but I lost the printed copy, and haven't gone back to try and find it again online. That was another approach I was going to try and take.