For minimal operation, outbound UDP on port 9993 (and reply packets) should be allowed to ZeroTIer's root servers. Allowing other UDP is ideal since it allows peer to peer connectivity, but these IPs on 9993 are the minimal requirement for ZeroTier to work:
root-ams-01.zerotier.com has address 18.104.22.168
root-ams-01.zerotier.com has IPv6 address 2a02:6ea0:c024::
root-sea-01.zerotier.com has address 22.214.171.124
root-sea-01.zerotier.com has IPv6 address 2001:49f0:d002:6::2
root-mia-01.zerotier.com has address 126.96.36.199
root-mia-01.zerotier.com has IPv6 address 2605:9880:400:c3:254:f2bc:a1f7:19
root-sgp-01.zerotier.com has address 188.8.131.52
root-sgp-01.zerotier.com has IPv6 address 2001:49f0:d0db:2::2
root-alice-sfo-01.zerotier.com has address 184.108.40.206
root-alice-sfo-01.zerotier.com has IPv6 address 2604:a880:1:20::200:e001
These are Amsterdam, Seattle, Miami, and Singapore. SFO still exists to point very old nodes to the newer roots.
We've also created a DNS record:
These IPs are subject to change and new root points of presence could be added or removed.