Is really all good? Because from daedalus testnet I staked 200 Ada on my pool and from pooltool.io io I see 0 delegators.
By the way, I think I understood your question, I try to reply: BP talks with the relay via 192.168.1.0/24 local network:
( from BP )
$ cat testnet-topology.json
{
"Producers": [
{
"addr": "192.168.1.165",
"port": 6000,
"valency": 1
}
]
}
My relay public ip is 93.42.90.87, testnet-topology.json from the relay node has the following lines:
$ cat testnet-topology.json
{ "resultcode": "201", "networkMagic": "1097911063", "ipType":4, "requestedIpVersion":"4", "Producers": [
{ "addr": "192.168.1.160", "port": 6000, "valency": 1 } ,
{ "addr": "relays-new.cardano-testnet.iohkdev.io", "port": 3001, "valency": 2 } ,
{ "addr": "185.164.6.221", "port": 54329, "valency": 1, "distance":741, "continent":"EU", "country":"AT", "region":"4" },
{ "addr": "65.21.212.98", "port": 6000, "valency": 1, "distance":857, "continent":"EU", "country":"FI", "region":"BY" },
{ "addr": "95.179.251.49", "port": 4002, "valency": 1, "distance":966, "continent":"EU", "country":"DE", "region":"HE" },
{ "addr": "75.119.137.218", "port": 6000, "valency": 1, "distance":1130, "continent":"EU", "country":"DE", "region":"NW" },
{ "addr": "77.171.136.181", "port": 6000, "valency": 1, "distance":1294, "continent":"EU", "country":"NL", "region":"NH" },
{ "addr": "194.163.139.28", "port": 6000, "valency": 1, "distance":1317, "continent":"EU", "country":"DE", "region":"HH" },
{ "addr": "51.104.251.142", "port": 3001, "valency": 1, "distance":1427, "continent":"EU", "country":"GB", "region":"ENG" },
{ "addr": "testnet.ada.vegas", "port": 7004, "valency": 1, "distance":1433, "continent":"EU", "country":"GB", "region":"ENG" },
{ "addr": "lucid-rl-0.rizome.io", "port": 6001, "valency": 1, "distance":1719, "continent":"EU", "country":"LT", "region":"VL" },
{ "addr": "relaynode1.rikishi.info", "port": 6001, "valency": 1, "distance":2393, "continent":"AS", "country":"RU", "region":"MOW" },
{ "addr": "45.46.196.228", "port": 6012, "valency": 1, "distance":6966, "continent":"NA", "country":"US", "region":"NY" },
{ "addr": "71.244.164.205", "port": 6001, "valency": 1, "distance":7160, "continent":"NA", "country":"US", "region":"MD" },
{ "addr": "18.221.12.208", "port": 6000, "valency": 1, "distance":7543, "continent":"NA", "country":"US", "region":"OH" },
{ "addr": "testnet.r1-mopl.monedacloud.io", "port": 6000, "valency": 1, "distance":8063, "continent":"NA", "country":"US", "region":"GA" },
{ "addr": "12.105.221.218", "port": 6007, "valency": 1, "distance":8311, "continent":"NA", "country":"US", "region":"FL" },
{ "addr": "12.105.221.218", "port": 6006, "valency": 1, "distance":8311, "continent":"NA", "country":"US", "region":"FL" },
{ "addr": "35.247.18.22", "port": 6000, "valency": 1, "distance":9249, "continent":"NA", "country":"US", "region":"OR" },
{ "addr": "186.32.161.134", "port": 5001, "valency": 1, "distance":9779, "continent":"NA", "country":"CR", "region":"SJ" },
{ "addr": "134.122.51.5", "port": 6000, "valency": 1, "distance":10058, "continent":"NA", "country":"NL", "region":"CA" },
{ "addr": "14.201.4.90", "port": 6008, "valency": 1, "distance":16308, "continent":"OC", "country":"AU", "region":"NSW" }
] }
Please, let me know if I wrote the wrong informations about your question.
Thank you for your patience
Regards
Alessio