-
Notifications
You must be signed in to change notification settings - Fork 350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for full TCP NAT behavior test #54
Comments
What is the exact command line are you typing to run stunclient? Why do you feel the results are inaccurate? I'm not sure what server you are using, but if the dual ip/port mode of the service is not properly configured or has a firewall issue, then I would suspect that "address and port dependent" mapping will be the result of any client doing behavior or nat classification detection. Example run from my end:
Do the exact same command from your end using both stunserver.stunprotocol.org as the address as well as your own server and compare the differences. |
Or did you imply that you were using the |
yes, I'm trying to detect the TCP NAT type. Here are the exact commands: I did not get the expected results on multiple NAT networks, and I'm pretty sure what there exact NAT type are. I just started a little project to detect TCP NAT type, since there do not have one stun project that can do the exact job. |
Don't run Now do for each NAT
I'd like you to compare the results and let me know what you see for each. |
Can your I looked at your code for tcpstunc. Your code actually listens for an incoming TCP connection on the client side. That's not something stunclient.exe attempts to do. But perhaps it should... |
tcpstunc can not connect to stunserver.stunprotocol.org, different protocol. |
Maybe an independent issue, but I think stunclient's TCP behavior is broken. |
I used stunclient to test nat behavior on NAT1,2,3,4 networks, the result is the same:
Nat behavior: Address and Port Dependent Mapping
Is there a plan to support for full TCP NAT behavior test to distinguish different NAT types?
The text was updated successfully, but these errors were encountered: