如何跨平台获取本机内部IP地址和端口?不是LAN内部的,而是ISP内部的,以便ISP的其他用户可以连接?连接到具有公网IP的VPS是否足以获取ISP外部的IP和端口?如何获取ISP子网掩码以了解NAT中何时有另一个内部IP?
编辑:可能不需要这个。NAT穿透就足够了。路由器的遍历规则与ISP的不同,我说的对吗?
发布于 2015-07-27 13:36:10
NAT的公有IP地址是其外部IP地址。我不明白你说的内部IP地址是什么意思。内部地址通常指的是设备的本地地址。
如果ISP只有一个NAT,所有私有IP地址都分配在该NAT下,则该ISP的所有用户都在本地LAN中。某些ISP具有嵌套的NAT。在这种情况下,不同NAT下的用户处于不同的网络中。
您可以通过向stun服务器发送stun请求来获取NAT的外部IP:端口。从服务器的回复中,您可以获得您的NAT的外部/公共IP:端口。如果ISP的用户不在本地LAN中,而是在不同的not下,那么他们可以使用他们的外部IP:端口进行通信。
https://stackoverflow.com/questions/31633480
复制相似问题