Drb through NAT/firewall problem

Hi,

I have a Drb server and Drb client that work fine when the client is
calling from the same net as the server.

When trying to access the server from a client behind a firewall with
NAT enabled, problems start : the server tries to resolve the DNS of the
client, which cannot work, since the client has an intranet IP.

This makes me beleive that the Drb protocol is not NAT-friendly, and
that it cannot work without some sort of proxy, or firewall workaround
for a single natted client. Hopefully I’m wrong…

Did anyone use Drb through NAT successfully?