# Announcement: Shared Anycast IPv4

**URL:** <https://community.fly.io/t/announcement-shared-anycast-ipv4/9384>\
**Category:** Fresh Produce\
**Tags:** announcement\
**Created:** [December 14, 2022, 8:17pm UTC](https://community.fly.io/t/announcement-shared-anycast-ipv4/9384 "2022-12-14T20:17:57Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![Seventhnadir](https://sea1.discourse-cdn.com/fly1/user_avatar/community.fly.io/seventhnadir/32/46491_2.png) [@Seventhnadir](https://community.fly.io/u/Seventhnadir)\
**Post date:** [December 30, 2022, 9:33am UTC](https://community.fly.io/t/announcement-shared-anycast-ipv4/9384/17 "2022-12-30T09:33:35Z")

</div>

I have a Golang toy app that accepts connections on a TCP port, very similar to the example below.

> <https://github.com/fly-apps/udp-echo-/blob/main/fly.toml>

No matter what I tried, I couldn’t get it to work until I ran `fly ips allocate-v4` and from there it started working immediately.

It’s possible that I was doing something wrong on my end trying to connect to TCP via the IPv6 address with `netcat <ipv6 addr> 5000`, but it’s also possible that TCP connections over IPv6 might be collateral damage to this change?

---

_[View the full topic](https://community.fly.io/t/announcement-shared-anycast-ipv4/9384)._
