Skip to main content

Network

Connectivity

To synchronize the state, the node needs to establish connections with other nodes that have already joined the network. Ensure that port 8084 is open and set up an external address for node discovery.

The full node uses the following ports by default:

Default Firewall Ports

Make sure to open these ports in your firewall configuration.
(These are the defaults, but may vary for a custom setup)

Protocol/PortReachabilityPurposeDescription
TCP/8080OutboundValidator/transaction interfacefull nodes connect to validators to collect partial signatures for transactions
UDP/8084Inbound/OutboundPeer-to-peer state sync interfacenodes sync their state with each other
TCP/9000InboundJSON RPC endpoint / Web socket (optional)API for interaction with the network
TCP/9184LocalhostPrometheus metrics scrapingfor local monitoring only

Known peers

By default, your config file (fullnode.yaml) should include the following known peers (from public nodes run by the IOTA Foundation):

p2p-config:
seed-peers:
- address: /dns/access-0.r.mainnet.iota.cafe/udp/8084
peer-id: 66b55de43e925417761f3c66cd734451b5876e1496b961052095bdd8a7732189
- address: /dns/access-1.r.mainnet.iota.cafe/udp/8084
peer-id: 7f8dc46616df5b5640ffd118c6ef640b3f7f5cae8a2bedfa700769e12150a197
- address: /dns/access-2.r.mainnet.iota.cafe/udp/8084
peer-id: c9fbf6fb511fc5243989c7a455d36f277844288b1a1d8453331c200b6ac4d99f
- address: /dns/access-3.r.mainnet.iota.cafe/udp/8084
peer-id: 2c1e05e9bddaf505b70184baf21a188a7c270b1b58f38d55e3aea42d067c5fb6