Network Address Translators (NATs) Can Block Netlogon Traffic

ID: Q172227


The information in this article applies to:


SYMPTOMS

When you have a Network Address Translator (NAT) separating a Windows NT domain controller from its domain members or other trusted domains, Netlogon communication may fail. You will still be able to successfully redirect a drive across the NAT, and browse across the NAT, but logon attempts and trusts may fail. For example:

NOTE: The error messages and conditions may differ from the above, but it will always be Netlogon communications that fail.


CAUSE

Your NAT is not translating the source IP address from the NetBIOS header in your network traffic.


RESOLUTION

To successfully implement a Windows NT domain structure using a NAT, the NAT will have to translate the addresses in NetBIOS datagram headers. Please consult the vendor of your NAT for information on this issue.


MORE INFORMATION

NATs are used in IP networks to translate addresses from one network to another. For example, if an internal network used one of the non-routable private network IDs from RFC1597, such as 10.0.0.0, you could use a NAT to translate these addresses into a public IP address and route them to the Internet. When a packet comes back to the NAT, it retranslates the address back to the private address of the originating host.

If you send a NetBIOS datagram, as Netlogon does, the NetBIOS header contains the source IP address. The reply to this NetBIOS datagram will be sent directly to this IP address that is found in the NetBIOS header as defined in RFC1002, section 4.4. If the NAT only translates addresses in the IP header, and not in the NetBIOS header, the packet may be sent to the wrong address. In this example, the packet would be sent back to the computer on the 10.0.0.0 network, which is a private address and not routeable.

The following NetBIOS headers contain an Owner IP address field which may require translation:

NetBIOS Name Management

NetBIOS Datagram

NetBIOS datagrams are used for the following purposes: The third-party products discussed here are manufactured by vendors independent of Microsoft; we make no warranty, implied or otherwise, regarding these products' performance or reliability.


REFERENCES

For more information on NATs, see RFC 1631.

For information about obtaining an RFC document, please see the following article in the Microsoft Knowledge Base:

Q185262 How to Obtain Request for Comments Documents from the Internet

Additional query words: validation rras nat


Keywords          : kbnetwork ntdomain ntgeneral NTSrvWkst 
Version           : winnt:3.5,3.51,4.0
Platform          : winnt 
Issue type        : kbinfo 

Last Reviewed: April 17, 1999