in message
: Here's my problem: I have a small network with a win2k server. The domain
and mail server are hosted by ISP, let's say mydomain.com. The internal
domain is also mydomain.com, so if I set my server to be primary DNS, logon
to the domain is fast, but email is not working. If I set the ISP DNS to be
primary and my server secondary, the email is working but the logon takes
forever. Email is set like (e-mail address removed). Any suggestions?
Hi Mike...
What you have is called a split horizon. It would be better to not have
external and internal domain names the same, as you already know but here
are the issues.
1. You need to add a record for your SMTP/POP3 server in your internal DNS.
2. Point all of your clients and your server ONLY to your internal DNS
server.
3. Make sure you do not have a root entry in your forward lookup zone, which
you probably do not have or you could not surf the net.
4. You do not need an MX record because your email server is external. You
do not have control over that IP block. Your ISP needs to take care of
that, which they are already doing.
5. If you have a web site and your ISP or someone else is hosting it, then
you need another Address for that in your internal DNS or you will never get
there.
6. Your ISP can also set a blank host record for your domain so anyone
external to your LAN can get to your web site, if one exists, with
http://yourdomain.com/. Anyone on your LAN MUST use
http://www.yourdomain.com/ because other wise it would not get past your
router. DO NOT create a blank host record and point it to the external
site.
7. You will never be able to get to any host with your domain that is
external to your LAN without an entry into your DNS, even if your ISP has
one in their DNS. The reason is you will be pointing all of your systems to
the internal DNS so they will not know it exists. Nobody external to your
network will have this issue because the SOA is your ISP's DNS, not yours.
8. You can set a forwarder in your DNS Server configuration which may speed
up address resolution to any external hosts but it is not required. Without
it, the root hints will be used and this eliminates a single point of
failure in case your ISP's DNS ever goes down.
What Kevin told you is all you need if everything else in place, unless you
have a web site. I set my internal networks as internal.domain.tld so
eliminate the issues you're experiencing. It doesn't matter what you call
it, as long as it is a dotted name.
HTH...
--
Roland Hall
/* This information is distributed in the hope that it will be useful, but
without any warranty; without even the implied warranty of merchantability
or fitness for a particular purpose. */
Online Support for IT Professionals -
http://support.microsoft.com/servicedesks/technet/default.asp?fr=0&sd=tech
How-to: Windows 2000 DNS:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;308201