<p>I had the same problem. The port was open, but the test at bitnodes.21.co would fail. However after my Bitcoin client downloaded the entire BlockChain everything worked. I used about 144 hours to download the entire chain with a 150Mbps fiber line.</p>

<p>Before the entire chain was downloaded the test at <a href="https://bitnodes.21.co/#join-the-network" rel="noreferrer">https://bitnodes.21.co/#join-the-network</a> would give an "Unreachable" error. After it downloaded it changed to Green saying it's reachable.</p>

<p>So you just have to be patient :)</p>

CC BY-SA 3.0
2017-01-16T13:19:57.897Z
2017-01-16T13:32:22.457Z
2017-01-16T13:32:22.457Z
Jack Brennan
<p>I had the same problem after following all of the usual steps. I waited and it still didn't work. I had to change my computer's firewall (in the Inbound Rules) for the Bitcoin Core (highlighted one below) to have a <strong>Private</strong> Profile. It was "Private, Public" at first. </p>

<p><a href="https://i.sstatic.net/0CQDZ.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/0CQDZ.png" alt="enter image description here"></a></p>

<p>You can see if you have both directions working from this icon. Both parts of the U's to the left of the check mark below should be bold. If one of the directions isn't working, it won't be a bold line. </p>

<p><a href="https://i.sstatic.net/KZ6V1.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/KZ6V1.png" alt="enter image description here"></a></p>

<p>Also you can change the maximum number of connections here:</p>

<p><strong>Bitcoin Core - Wallet > Settings > Options > Open Configuration File</strong></p>

<p>I think mine was only set to max=3 at first.</p>

CC BY-SA 4.0
2018-07-31T03:50:02.453Z
2018-07-31T03:50:02.453Z
Britt Kelly
<p>On the inbound rule that you have created on your Windows Firewall, go to the Advanced tab and set the 'Edge Traversal' setting to Allow Edge Traversal, by default its on Block Edge Traversal.</p>

<p>I faced a similar problem at first but after changing the above setting, i started getting incoming connections.</p>

<p>Thanks<a href="https://i.sstatic.net/ugklE.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ugklE.png" alt="Allow Edge Traversal"></a></p>

CC BY-SA 4.0
2018-12-17T18:43:47.083Z
2018-12-17T18:43:47.083Z
buzznoski
<p>Try using a blank bitcoin.conf. Then see if you have incoming connections.
If so (it worked for me) then add back your info one by one checking each time by closing bitcoin core and reopening.
I ended up not adding rpcport and it worked !</p>

CC BY-SA 4.0
2019-08-15T15:23:17.843Z
i need to add that i also couldn't use rpcbind so it could be either the rpcport or rpcbind that screwed it up for me
Mike
CC BY-SA 4.0
2019-08-14T13:15:00.737Z
2019-08-14T13:15:00.737Z
Mike
<p>If all else fails you may try "Port Triggering" whereby your router will open specified ports for incoming traffic based on triggers.  I'm using the Motorola Surfboad / Arris router.  I had to enable this option even though I had set Port Forwarding as required.  Good Luck.  Rob.</p>

CC BY-SA 4.0
2018-08-19T16:38:40.143Z
2018-08-19T16:38:40.143Z
Robert O. Homes
<p>Good Evening,</p>

<p>I recently installed Bitcoin Core v0.12.1 on my home server (running Windows 7) and wanted to allow it to accept incoming connections and used the guide found here: <a href="https://bitcoin.org/en/full-node#windows-7" rel="noreferrer">https://bitcoin.org/en/full-node#windows-7</a> to ensure I did everything that was needed.  Unfortunately, it hasn't been showing any incoming connection and when I used the connection tool recommended in the guide (<a href="https://bitnodes.21.co/#join-the-network" rel="noreferrer">https://bitnodes.21.co/#join-the-network</a>), it says my server is unreachable.</p>

<p>I have already setup port forwarding for port 8333 to both my server's IP address, 192.168.1.105 (wireless) &amp; 192.168.1.129 (ethernet).  I ran a port scan on the following websites and they all indicate that Port 8333 is open:</p>

<ol>
<li>Ping.eu Port Check</li>
<li>WhatMyIP Port Scanner</li>
<li>T1 Shopper Port Scanner</li>
</ol>

<p>(I would provide links for the above scanners, but I cannot post more than 2 links)</p>

<p>I also created two rules in Windows Firewall (under Inbound Rules) with the following properties:</p>

<ol>
<li>Local Port - 8333</li>
<li>Remote Port - All Ports</li>
<li>Scope - Local &amp; Remote IP address set to Any IP Address</li>
<li>Domain, Public, and Private all checked</li>
<li>All programs that meet the specified conditions checked</li>
<li>Set to allow the connection</li>
<li>Rule is enabled</li>
</ol>

<p>There are two rules with the above settings, one for TCP and one for UPD.  Even with all the above setup, the "Join the Network" tool on Bitnodes website (second link from the top) still says my node is unreachable and the debug window inside the program shows 0 incoming connections and 8 outgoing connections.</p>

<p>I'm not sure what else needs to be setup since I completed everything in the guide and port 8333 is definitely open.  Any help or information with this issue would be greatly appreciated.  Thank you in advance.</p>

<p>Dominick</p>

CC BY-SA 3.0
2016-05-05T06:01:40.237Z
Why do you have two port forwarding rules set up? Why not just set a rule to forward to your ethernet interface?
Nick ODell
CC BY-SA 3.0
2016-05-08T03:19:15.680Z
Originally I did, but when it wasn't helping the connection I decided to add the second rule just to see if it would help, which it hasn't.  Right now my total connections is down to 5 outbound and still no inbound.
Dominick M.
CC BY-SA 3.0
2017-01-16T20:43:05.217Z
Wait for whole chain. Without it your PC will never be full node...
Sebastian Xawery Wiśniowiecki
<bitcoin-core><connection><port>
Allowing Incoming Connection on Bitcoin Core
Dominick M.
# Allowing Incoming Connection on Bitcoin Core

(Asked by: username_0 on 2016-05-05)

Good Evening,

I recently installed Bitcoin Core v0.12.1 on my home server (running Windows 7) and wanted to allow it to accept incoming connections and used the guide found here: <https://bitcoin.org/en/full-node#windows-7> to ensure I did everything that was needed. Unfortunately, it hasn't been showing any incoming connection and when I used the connection tool recommended in the guide (<https://bitnodes.21.co/#join-the-network>), it says my server is unreachable.

I have already setup port forwarding for port 8333 to both my server's IP address, 192.168.1.105 (wireless) & 192.168.1.129 (ethernet). I ran a port scan on the following websites and they all indicate that Port 8333 is open:

1. Ping.eu Port Check
2. WhatMyIP Port Scanner
3. T1 Shopper Port Scanner

(I would provide links for the above scanners, but I cannot post more than 2 links)

I also created two rules in Windows Firewall (under Inbound Rules) with the following properties:

1. Local Port - 8333
2. Remote Port - All Ports
3. Scope - Local & Remote IP address set to Any IP Address
4. Domain, Public, and Private all checked
5. All programs that meet the specified conditions checked
6. Set to allow the connection
7. Rule is enabled

There are two rules with the above settings, one for TCP and one for UPD. Even with all the above setup, the "Join the Network" tool on Bitnodes website (second link from the top) still says my node is unreachable and the debug window inside the program shows 0 incoming connections and 8 outgoing connections.

I'm not sure what else needs to be setup since I completed everything in the guide and port 8333 is definitely open. Any help or information with this issue would be greatly appreciated. Thank you in advance.

username_0

**Tags:** bitcoin-core, connection, port

> **Comments:**
> **username_1**: Why do you have two port forwarding rules set up? Why not just set a rule to forward to your ethernet interface?  
> **username_0**: Originally I did, but when it wasn't helping the connection I decided to add the second rule just to see if it would help, which it hasn't.  Right now my total connections is down to 5 outbound and still no inbound.  
> **username_2**: Wait for whole chain. Without it your PC will never be full node...  

---

## 5 answers

### Answer by username_3 on 2017-01-16. Score: 6

I had the same problem. The port was open, but the test at bitnodes.21.co would fail. However after my Bitcoin client downloaded the entire BlockChain everything worked. I used about 144 hours to download the entire chain with a 150Mbps fiber line.

Before the entire chain was downloaded the test at <https://bitnodes.21.co/#join-the-network> would give an "Unreachable" error. After it downloaded it changed to Green saying it's reachable.

So you just have to be patient :)


---

### Answer by username_4 on 2018-07-31. Score: 1

I had the same problem after following all of the usual steps. I waited and it still didn't work. I had to change my computer's firewall (in the Inbound Rules) for the Bitcoin Core (highlighted one below) to have a **Private** Profile. It was "Private, Public" at first.

[![enter image description here](https://i.sstatic.net/0CQDZ.png)](https://i.sstatic.net/0CQDZ.png)

You can see if you have both directions working from this icon. Both parts of the U's to the left of the check mark below should be bold. If one of the directions isn't working, it won't be a bold line.

[![enter image description here](https://i.sstatic.net/KZ6V1.png)](https://i.sstatic.net/KZ6V1.png)

Also you can change the maximum number of connections here:

**Bitcoin Core - Wallet > Settings > Options > Open Configuration File**

I think mine was only set to max=3 at first.


---

### Answer by username_5 on 2018-12-17. Score: 0

On the inbound rule that you have created on your Windows Firewall, go to the Advanced tab and set the 'Edge Traversal' setting to Allow Edge Traversal, by default its on Block Edge Traversal.

I faced a similar problem at first but after changing the above setting, i started getting incoming connections.

Thanks[![Allow Edge Traversal](https://i.sstatic.net/ugklE.png)](https://i.sstatic.net/ugklE.png)


---

### Answer by username_6 on 2019-08-14. Score: 0

Try using a blank bitcoin.conf. Then see if you have incoming connections.
If so (it worked for me) then add back your info one by one checking each time by closing bitcoin core and reopening.
I ended up not adding rpcport and it worked !

> **Comments:**
> **username_6**: i need to add that i also couldn't use rpcbind so it could be either the rpcport or rpcbind that screwed it up for me  

---

### Answer by username_7 on 2018-08-19. Score: 0

If all else fails you may try "Port Triggering" whereby your router will open specified ports for incoming traffic based on triggers. I'm using the Motorola Surfboad / Arris router. I had to enable this option even though I had set Port Forwarding as required. Good Luck. Rob.


---

