attempt to use open ports when we can't do nat traversal