It looks as though DSfW doesn't support Sites, which is the mechanism used in an AD environment to tell a client which DCs are local, and which are remote.

We have DCs at each of 3 locations, and when a workstation is joined to the DSfW domain, it is just as likely to select a DC at a remote location as the local one, leading to significant delays during the login process.

What's the best way to address this issue?