Setting Internet Explorer Home Page based on network location


Although I've read a few posts from people with the same problem as me, I couldn't find any solutions that would work for us.

The problem is that corporate laptops had the IE home page set to our intranet. When laptop users disconnected from the corp network went home, some users would experience a random redirect to a parked domain page, (or in some cases gambling websites?!), since the intranet is obviously not available when not connected to the corp network.

To get round this issue, we set the IE homepage from http://intranet to (where we have split brain DNS with an internal zone). On the public DNS servers, we set a redirect for to the corporate web site.

This works in as much as users get the intranet when connected to the corp network, and are redirected to the corp web site when not connected to the corp network. However... Internet Explorer 9 (and other browsers) appear to be caching the redirect from external DNS servers, and when users reconnect to the corp network and open IE, they get the corp web site rather than the intranet, since IE 'remembered' the redirect!

Two questions...

1) Does anyone know a work around to stop IE from remembering the redirect?

2) I'm thinking of using GPO to set the IE homepage to the intranet, so that when users login to the corp network, they get the correct intranet home page. But I'd then also need a way of having IE default to the corporate web site when the users are not on the corp network and GP is unavailable. How could this part work?

Many thanks
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you looked at using a GPO based on IP address range or setting the users on a OU per site then applying the information by GPO?
Don't do a redirect. Just point to in the public DNS. Your public www servers should serve content for,, and We do it and it works well.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
if you put IE settings for Home Page into Group Policy Preferences and then use Item Level Targeting with IP's, sites or something for internal network

but this will not be able to reset it when out side of the network

the easier solution would similar to the above but i would use the same url for internal and external i.e. but on your internal DNS have a pinpoint DNS record that resolves to the internal IP of your webserver that way you don't need to change anything depending on location

while this talks about exchange it shows how they work and how to create them
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Browsers

From novice to tech pro — start learning today.