What's happening: bootstrap dht resolves the new peer but only gives private IPs which are undialable.
What's expected: bootstrap node should preserve the public IP as well and Found Peer should reflect that as well.
What's breaking: Given we only have private IPs, nodes won't be able to connect with each other. Subscribers can't connect with publishers which results in no data transmission.
Logs:
Found peer: {QmSnyucQUCbAjNEjoaLZtyhzTEB7Hms7Vn6jxWFhQdLbFN: [/ip4/127.0.0.1/udp/5502/quic /ip4/172.31.43.146/udp/5502/quic]}
What's happening: bootstrap
dhtresolves the new peer but only gives private IPs which are undialable.What's expected: bootstrap node should preserve the public IP as well and
Found Peershould reflect that as well.What's breaking: Given we only have private IPs, nodes won't be able to connect with each other. Subscribers can't connect with publishers which results in no data transmission.
Logs: