Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsWindows Server 2003Windows 2000Windows NTSmall Business ServerVirtual ServerExchange ServerIISHost Integration ServerISA ServerSMSWSUSMOMWindows Media ServerSecurityCertification
Related Topics
SQL ServerMS WindowsMS OfficePC HardwareMore Topics ...

Windows Server Forum / Windows Server 2003 / DNS / July 2005

Tip: Looking for answers? Try searching our database.

Help with DNS after sp1

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
AMDIRT - 28 Jul 2005 14:41 GMT
I have two networks, an AD native network and an NT 4.0 network.  I use ICS
on my W2k3 DC to route all traffic outside of the building.

This past weekend, I applied SP1 to my DC.  Once that was complete, none of
the AD workstations were able to route out by name.  The NT 4.0 machines were
working fine.

In an effort to resolve my AD issues:

I uninstalled SP1, disabled ICS, and disabled the Windows Firewall
I reinstalled SP1, configured RRAS for LAN routing using NAT.

Again, the only machines that were able to route, by name, through to the
Internet were the NT 4.0 boxes.  So then I started exploring other options
within RRAS.  

It seemed to me that DNS was just not working properly for the AD managed
machines.  I was able to ping public IP Addresses, but I was unable to
resolve a single name.  I have DNS logging turned on and I am logging errors
and warnings.  Nothing is showing up in the event logs.

While monitoring RRAS, I can see where the NT 4.0 machines attempt to access
outside the environment.  I do not see any requests from any of the
workstations, or the DC server on any of the mappings.

Out of frustration, I have:

Disabled RRAS
Uninstalled SP1
Configured ICS

I am still unable to route, by name.  I changed the DNS pointers (to my ISP
DNS servers) on all the NICS and am able to route from the NT 4.0 boxes and
W2k3 servers.  I am not able to route, by name, from the WinXP boxes (even
after specifying IP, DNS, and gateway manually)

I will be moving to a router in the future, why I haven’t done so already is
beyond me.  I do not believe that the router will solve my issues anyway.  I
can route outside, by number, from all workstations.  DNS is required by AD
to function properly, so I will have to go back to local DNS at some point to
avoid flooding my event log at minimum.  

What am I missing?  Anyone have a pointer to share?

Configuration

Two domains (AD Native, and NT 4.0) with a trust configured.

AD Domain

Domain ABC
Win 2k3 Server – DNS, ICS, DC
    DNS Forwarders are still my IPS DNS servers.
Win 2k3 Server – DHCP server
    DHCP specifies leases to use the DC for the gateway, the DC for DNS
Win 2k3 Server – Web server

3 WinXP workstations using DHCP

Domain ZXY
Win NT 4.0 server – PDC, Exchange 5.5
    Email is flowing freely both ways.
Win NT 4.0 server – BDC

Thank you,
Ace Fekay [MVP] - 28 Jul 2005 16:36 GMT
> I have two networks, an AD native network and an NT 4.0 network.  I
> use ICS on my W2k3 DC to route all traffic outside of the building.
[quoted text clipped - 63 lines]
>
> Thank you,

First, if you are using ICS on a DC, there;s a HUGE conflict right there due
to ICS reverts to using proxied DNS to the outside NIC's DNS, and creates a
mini DHCP scope that will conflict with your real DHCP server. You just
can't use ICS with AD.

RRAS with NAT is the way to go, but, and a big BUT here, is multihoming a DC
is not really (actually some of us will say the word "never" when associated
with this unless it's SBS) ever multihome a DC. This is due to the domain
service location registration records in DNS. The dual IPs case major issues
and require additional administrative overhead to circumvent or alter a DC's
default behavior to force it to work with two NICs.

Honestly, to really reduce the headaches and not cut into your drinking time
, I would just go out and purchase an inexpensive Linksys, Netgear, or DLink
router that can handle the NAT services for you and let the DC be a DC. You
can even go one step farther and get a PIX. These are dedicated devices that
do a great job.

Hers's a little background about AD and DNS:
AD uses DNS. DNS stores AD's resource and service locations in the form of
SRV records, hence how everything that is part of the domain will find
resources in the domain. If the ISP's DNS is configured in the any of the
internal AD member machines' IP properties, (including all client machines
and DCs), the machines will be asking the ISP's DNS 'where is the domain
controller for my domain?", whenever it needs to perform a function, (such
as a logon request, replication request, querying and applying GPOs, etc).
Unfortunately, the ISP's DNS does not have that info and they reply with an
"I dunno know", and things just fail.
So you cannot use your ISP's DNS addresses anymore in your client or any
other machines. You cannot use your router as a DNS or DHCP server either.
If you are using your NT4 as a DNS server, that all needs to be changed over
to Win2003 DNS. Same with DHCP. NT4 DNS cannot support AD's SRV requirements
and dynamic updates.
If your current scenario is using your NT4 DNS, your ISP's DNS or your
router's DNS, it is strongly suggested and recommended to only use the
internal DNS servers on the network that is hosting the AD zone name. This
applies to all machines, (DCs and clients). Believe me, Internet resolution
will still work with the use of the Root hints (as long as the root zone
doesn't exist).
However, for more effcient Internet resolution, it's HIGHLY recommended to
configure a forwarder. If the forwarding option is grayed out, delete the
Root zone (looks like a period). If not sure how to preform these two tasks,
please follow one of the two articles listed below, depending on your
operating system. They show a step by step on how to perform these tasks:

Here's a snippet from a previous post I made about multihomes DCs and how to
*make* it work. Believe me, it's much easier to just get a separate NAT
device or multihome a non-DC then having to alter the DC. - Good luck!

++++++++++++++++++++
This DC is multi-homed, multi-homing a DC requires
additional configuration to prevent the public interface addresses from
being registered in DNS. This creates a problem for locating the Global
Catalog, file sharing and the SYSVOL DFS share and can cause userenv 1000
events to be logged, authenticating to shares and printers, logging on takes
forever, among numerous other issues.

Here are the manual steps to follow:

1. In the DNS management console, on the properties of the DNS server,
interfaces tab, set DNS to only listen on the private IP you want in DNS for
the server.

2. Add this registry entry with regedt32 to stop the (same as parent folder)
records.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
Then create this registry value choosing REG_MULTI_SZ as the data type:

Registry value: DnsAvoidRegisterRecords
Data type: REG_MULTI_SZ

(and in the box, you would type in):

LdapIpAddress
GcIpAddress

3. Create a new host in DNS, leave the name field blank, give it the IP of
the internal interface. Windows 2k barks at you saying (same as parent
folder) is
not a valid host name, click OK to create the record anyway. Windows 2003
won't bark.

4. Right click on Network places, choose properties, in the Advanced menu
item
select Advanced settings. Make sure the internal interface is at the top of
the connections pane and File sharing is enabled on the internal interface.

5. And in addition to the (same as parent folder) record in the domain zone
for
the domain name, expand _msdcs, open gc create new host with name field
blank and give it the IP of the internal interface. This resolves as
gc._msdcs.forestroot.

6. On the outer NIC, disable File and Print Services, Microsoft Client
Service, then go into IP properties, click on Advanced, choose the WINS tab
and disable NetBIOS.

7. On the outer NIC, only put in the internal IP address of the DNS server
(this machine).

8. If you haven't done so, configure a forwarder.

You can configure these DNS addresses as a Forwarder for your local DNS
server as per this KB article for Win2000:
300202 - HOW TO: Configure DNS for Internet Access in Windows 2000
http://support.microsoft.com/?id=300202&FR=1

323380 - HOW TO: Configure DNS for Internet Access in Windows Server 2003
(How to configure a forwarder):
http://support.microsoft.com/d/id?=323380

Some additional reading:
825036 - Best practices for DNS client settings in Windows 2000 Server and
in Windows Server 2003 (including how-to configure a forwarder):
http://support.microsoft.com/default.aspx?scid=kb;en-us;825036

291382 - Frequently asked questions about Windows 2000 DNS and Windows
Server 2003 DNS
http://support.microsoft.com/default.aspx?scid=kb;en-us;291382
_________________________

Signature

Regards,
Ace

Please direct all replies ONLY to the Microsoft public newsgroups
so all can benefit.

This posting is provided "AS-IS" with no warranties or guarantees
and confers no rights.

Ace Fekay, MCSE 2003 & 2000, MCSA 2003 & 2000, MCSE+I, MCT, MVP
Microsoft Windows MVP - Windows Server - Directory Services
Infinite Diversities in Infinite Combinations.
=================================

Sharad Naik - 28 Jul 2005 16:45 GMT
Hello,

When I applied SP1 about a week ago I faced some strange problems, which got
solved by restarting the win2003 server
"3" times.  (some problems solved after 1st restart, some after 2nd and
finally all after 3rd.).
Just telling my experience, but in your case you seems the DNS isn't working
even after uninstalling SP1.

Irrespective of whether ICS or NAT is enabled or not, the client should be
able to resolve external queries,
whether they can access external sites or not is a different matter.

Firtst point the clinets (and AD servcer itself) to the AD server internal
IP for DNS.
Then run nslookup on one of the XP (AD managed) machine. First check,
whether the nslookup lands
on your AD server as defualt domain or not.
If it does, with setting option D2, run an external query and post unedited
log.
If it doesn't inform to which DNS default server does the nslookup lands on.

Sharad

>I have two networks, an AD native network and an NT 4.0 network.  I use ICS
> on my W2k3 DC to route all traffic outside of the building.
[quoted text clipped - 71 lines]
>
> Thank you,
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2010 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.