Co-locating DNS Server and Proxy Server

ID: Q181418


The information in this article applies to:


SYMPTOMS

After you install Microsoft Domain Name Service (DNS) Server or any third party DNS server on a computer running Microsoft Proxy Server, DNS requests from Internet hosts will fail.


CAUSE

This problem occurs if packet filtering is enabled. The predefined packet filter for DNS lookup in Microsoft Proxy Server is for outbound DNS requests only.


WORKAROUND

In order for internal and external hosts to use a DNS server that is installed on a Microsoft Proxy Server 2.0 computer with packet filtering enabled, you need to create a packet filter for incoming requests. To do this, perform the following steps:

  1. Open Internet Service Manager and double click the Winsock Proxy Server to display its properties.


  2. Click the Security button to display the Security Properties dialog box.


  3. Click the Add button to add a new filter.


  4. From the Packet Filter Properties dialog box, choose the Radio button labeled "custom."


  5. Set the Protocol ID to "UDP."


  6. Set Direction to "Both" (this will allow both incoming and outgoing requests).


  7. Set Local Port to "fixed port [ASCII 148] and specify port 53.




  1. Set Remote Port to "Any."


  2. Set Local Host to "Default Proxy external address."


  3. Set Remote Host to allow "Any host."


  4. Click OK to return to the Security dialog box.


  5. Click OK again to return to the Properties for the Winsock Proxy


Service, and then click OK once more.

A dialog will display informing you that the Proxy services will need to be restarted for the changes to take effect. Click OK to confirm. After the services have restarted you can click OK to close the Winsock Proxy Service Properties dialog box.


STATUS

Microsoft has confirmed this to be a problem in Microsoft Proxy Server version 2.0.


Keywords          : 
Version           : WINNT:2.0
Platform          : winnt 
Issue type        : kbbug 

Last Reviewed: August 12, 1999