ich denke mal dann hast du bei der portweiterleitung zu deinem pc was falsch gemacht. weil wenn du über die public ip deines routers auf den teamspeak connectest, firewall nicht blockt, und der router den verkehr des ports an deinen pc weiterleitet, sollte es keine probleme mit dem connect geben.
Bist du dir sicher, dass du alles richtig gemacht hast?