What are the network requirements of running a bitcoin node?
To operate, Bitcoin Core needs to:


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
make arbitrary outgoing connections on TCP port 8333 on IPv4, IPv6, or both
optionally accept incoming connections on TCP port 8333