I have a machine that bridges 2 networks with 2 network cards.

One network card is on the subnet which has DNS servers available to it.

The second network card is on a private network which does not have a DNS server on it.

I am using a Windows Server 2003 machine with ISA Server 2006 installed to control access. I have successfully got web traffic going through but I need to put an entry in the private network machines' hosts file to get it to resolve.

Is there a way either using a windows feature or ISA server I can route DNS requests through my gateway to a DNS server on the other subnet?

  • What is the default route on the clients that are making the DNS requests?
    – poke
    Feb 3, 2011 at 0:50
  • And do the clients already have the ip address of the DNS server? Feb 3, 2011 at 1:14
  • default gateway on the clients is to the ISA Server that bridges the networks. I've configured the clients to have the IP Addresses of DNS servers on the network they can't see, not sure where to go from this point.
    – Campbell
    Feb 3, 2011 at 1:48

1 Answer 1


Assuming your ISA server is routing between the subnets, the easiest method is to give the upstream DNS server address(es) to the smaller subnet (either via DHCP or statically), set the ISA as the default gateway for the clients, and let them just query the upstream server directly.

Another alternative is to setup the MS DNS server on the ISA server and have it recurse to the upstream servers (i.e. run a caching DNS server on the ISA box).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .