# Drb through NAT/firewall problem

**URL:** <https://www.ruby-forum.com/t/drb-through-nat-firewall-problem/66569>\
**Category:** Ruby\
**Created:** [August 27, 2006, 4:38am UTC](https://www.ruby-forum.com/t/drb-through-nat-firewall-problem/66569 "2006-08-27T04:38:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![philpraxis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/77aa72/32.png) [@philpraxis](https://www.ruby-forum.com/u/philpraxis)\
**Post date:** [August 27, 2006, 4:38am UTC](https://www.ruby-forum.com/t/drb-through-nat-firewall-problem/66569/1 "2006-08-27T04:38:32Z")

</div>

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?
