各位好! 最近要搭一个 coTurn 服务器。 按照流程搭建好了。 但是发现,coturn 服务器,需要一个外网 IP 地址。 但是购买的阿里云 ECS 里面的 IP 地址是内网地址, 即使购买的外网地址,是属于专有网络 VPC,是通过映射的方式对应的 ECS 里的。 这就导致,我在 ECS 里的应用,是完全不知道自己绑定的 IP 是多少。 所以 coTurn 服务器不能用。
以下几个方法试过,不行 绑定 0.0.0.0 自己创建虚拟网卡,IP 手动写上外网 IP
因为有一台主机是 2-3 年前购买的,分配的网络是经典网络,里面是有外网 IP 的网卡,所以没有问题。 但是最近阿里云要升级网络,把所有网络都升级为 专有网络 VPC 了。 这就很尴尬了。
1
zhjits 2018-05-21 16:56:53 +08:00
如果该软件不支持 1:1 NAT 后面的机器部署的话大概只能在机内再 NAT 一次了。大概就是给 loopback 上面绑上你分配到的公网 IP,然后用 iptables 对本机使用该 IP 发的包 NAT 到你机器的内网 IP 上出去。
|
2
trepwq 2018-05-21 17:04:21 +08:00
直接绑定网卡对内网 ip 就行了吧
|