A。多台slb,必然不同的公网ip。一台slb同时用了多个端口,则只有一个ip。
B。另外还有个理解方向,题主问的公网ip是不是后端ecs的?如果是这个方向,那么我的回答是:slb只负责接收和回答(在同一个tcp连接中),你的多台内网阿里云机器,如果没有公网,那么就不能访问公网第三方资源的,传统解决方式是为每台ecs买带宽,各用各自的公网ip对外访问。另一种做法是购买vpc网络,把这个负载均衡的集群放倒同一个vpc网络下,这样的话,入方向是slb的ip,出方向是vpc的ip开一台阿里云服务器
1 进入实例详情页面,在 "网络信息" 模块,点击右方 更多 按钮,下拉框选择 "管理IPv6"
2 步骤1完成后,d出一个d框,标题为 "管理辅助私网IP ",在下面 ipv6地址,点击 "分配新ip"
3 分配ipv6地址成功后,需要给该地址开通公网带宽,进入ipv6网关详情页面,找到对应的ipv6地址,右方 *** 作栏点击 "开通公网带宽"
4 服务器拥有ipv6公网ip,终端执行 ping6 ipv6地址 测试是否能正常访问,如果失败了,可能是服务器实例的安全组规则中没有放行 ipv6 地址访问,添加一条新规则,入方向允许 ::1 来源的访问
ssh通过ipv6地址远程登录服务器,格式和ipv4一样,例如:ssh root@2408:4006:1101::1900
注意,ssh通过ipv6登录服务器,需要该服务器sshd已经配置可以通过ipv6登录,若未配置,需要先登录到该服务器,修改sshd配置文件
① vim /etc/ssh/sshd_config
②输入/AddressFamily,将值修改为 any 后保存文件 (适用于ipv4和ipv6,若为inet则适用于ipv4,inet6适用于ipv6)
③重启ssh,/etc/initd/ssh restart,重启后ssh就可以通过ipv6远程登录该服务器了
参考阿里云帮助文档:>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)