Jackal,
One of the main things is that your internal clients will not be able to
access
http://www.abc.com 'out-of-the-box'. However, this is easily
resolved. All you need to do is in your DNS Forward Lookup Zone create a
Host Record ( aka A Record ) called 'www' - without the quotes - and give it
the Public IP Address of your website.
There is nothing wrong with having a split-brain DNS setup. We have many
many many clients who have the same internal DNS namespace as external DNS
namespace. In fact, if you do a search in this NewsGroup you will find that
this question is posted at least once a week. If you hop on over to the DNS
NewsGroup you might find it a bit more often. This is also one of the more
hotly contested topics. There are two camps: those who use the same
internal / external DNS namespace ( split-brain DNS ) and those who do not.
Really, both ways work.
From a security point of view you might want to consider abc.local for
internal and abc.com for external. This situation helps to prevent your
internal DNS 'stuff' getting published to the outside world. However, with
a properly setup Firewall this should not be an issue anyway!
However, both ways requires a bit of tweaking. For those who do, you have
to know this 'www' record trick. For those who do not, you have to know how
to use the Recipient Policy in Exchange 2000 ( as your clients will have a
(e-mail address removed) e-mail address - they might also need a (e-mail address removed)
e-mail address for the 'outside world' ).
HTH,
Cary
Jackal said:
Thank you very much, Herb. But there're still some points I wish to
make them clear with you. If you would like to, of course.
1. What did you mean by "to run shadow DNS"? Is this kinda tool to do
this job or it can be done inside DNS management console?
2. If I didn't misunderstand what you said, the only side effect to use
the same internal domain name as used externally is the users must
type the entire URL to reach the web site such as "
www.abc.com"?
Again, thanks very much in advance.
Cheers,
Jackal
is