user15501: I used the bitcoin client but i want to connect to it using public ip adress not localhost.
From that machine i could reach bitcoin using localhost but when I am using public ip address with the ports required it is not working.

Firewall is down on that machine.

I added this line to bitcoin.conf

allowrpc=mypublicaddress

Also my debug window I see these two lines

2014-06-05 15:04:43 AddLocal(mylocalAddress:18333,1)
2014-06-05 15:04:44 AddLocal(myPublicAdress:18333,4)


user17100: You need to forward the port if you're in a LAN.
You need to add the IP of the server who is making the JSON-RPC call to the bitcoin.config file such as below:
rpcallowip= IPMakingTheRequest


15501: <p>I used the bitcoin client but i want to connect to it using public ip adress not localhost.</p>

<p>From that machine i could reach bitcoin using localhost but when I am using public ip address with the ports required it is not working.</p>

<ul>
<li>Firewall is down on that machine.</li>
</ul>

<p>I added this line to bitcoin.conf</p>

<ul>
<li>allowrpc=mypublicaddress</li>
</ul>

<p>Also my debug window I see these two lines</p>

<ul>
<li>2014-06-05 15:04:43 AddLocal(mylocalAddress:18333,1)</li>
<li>2014-06-05 15:04:44 AddLocal(myPublicAdress:18333,4)</li>
</ul>
 17100: <p>You need to forward the port if you're in a LAN.</p>

<p>You need to add the IP of the server who is making the JSON-RPC call to the bitcoin.config file such as below:</p>

<pre><code>rpcallowip= IPMakingTheRequest
</code></pre>
