Yes. TURN server help to make Peer to Peer for Full Cone NAT, Restricted Cone NAT, Port Restricted Cone NAT.
TURN server only helps to create the hole, detects the server reflexive address. The rest of the work is done by the client.
I have not found any. I have some suggestion about how you can do this.
1. create two networks with NAT.
a. PC1<----network x ----->NAT-A<----network z ----->
b. PC2<----network y ----->NAT-B<----network z ----->
2. put turn server on network z.
3. use turnutils_natdiscovery, turnutils_peer turnutils_stunclient turnutils_uclient for testing.
4. use ip address for turn server, don't use dns name.
5. verify that you can ping turnserver from PC-1 and PC-2.
Thanks,
Shakeeb