<p>To operate, Bitcoin Core needs to:</p>

<ol>
<li>make DNS queries to a number of public domains in order to find peers to connect to, a full list of these is in <a href="https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp" rel="nofollow noreferrer">chainparams.cpp</a></li>
<li>make arbitrary outgoing connections on TCP port 8333 on IPv4, IPv6, or both</li>
<li>optionally accept incoming connections on TCP port 8333</li>
</ol>

CC BY-SA 4.0
2019-01-17T01:40:39.960Z
2019-01-17T01:40:39.960Z
Claris
<p>I have been hosting my bitcion node in a simple Kuberenetes setup (without istio). I recently learnt about istio <a href="https://istio.io/" rel="nofollow noreferrer">https://istio.io/</a> and want to use it for hosting my bitcoin node.</p>

<p>However, I am not sure about the egress values that need to be configured for the bitcoin node to discover and communicate to other peers. What's the correct way of <code>istio</code> egress configuration for bitcoind?
More specifically, what are the hosts that I should allow bitcoind to communicate to?</p>

<bitcoind>
What are the network requirements of running a bitcoin node?
kosta
# What are the network requirements of running a bitcoin node?

(Asked by: username_0 on 2019-01-16)

I have been hosting my bitcion node in a simple Kuberenetes setup (without istio). I recently learnt about istio <https://istio.io/> and want to use it for hosting my bitcoin node.

However, I am not sure about the egress values that need to be configured for the bitcoin node to discover and communicate to other peers. What's the correct way of `istio` egress configuration for bitcoind?
More specifically, what are the hosts that I should allow bitcoind to communicate to?

**Tags:** bitcoind


---

## 1 answers

### Answer by username_1 on 2019-01-17. Score: 1

To operate, Bitcoin Core needs to:

1. make DNS queries to a number of public domains in order to find peers to connect to, a full list of these is in [chainparams.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/chainparams.cpp)
2. make arbitrary outgoing connections on TCP port 8333 on IPv4, IPv6, or both
3. optionally accept incoming connections on TCP port 8333


---

