我正在使用 jstun 库(hxxp://jstun.javawi.de/)开发一个 java 应用程序,我需要将我的公共 IP 与内核选择的 IP 进行比较(通配符地址 - hxxp://java.sun .com/j2se/1.5.0/docs/api/java/net/DatagramSocket.html#DatagramSocket() )当我创建一个udp套接字时。
我不明白的是,如果我的 natted 网络上的本地 ip 是 192.168.1.x 的形式,为什么我会得到 10.xxx 之类的 ip?
两者完全不相关有什么特别的原因吗?如果我不在nat 后面,内核会将套接字绑定到我的公共地址吗?
多谢!不对称