开发者社区> 问答> 正文

[@倚贤][¥20]springcloud 获取不到阿里云公网ip?

springcloud 分布式部署遇到了一些问题, 我目前有二台服务器:阿里云,和腾讯云
A、在腾讯云上用ngnix映射我的网站,代理转发eureka;
B、阿里云,部署eureka和一个业务服务端z;
目前出现的问题是,我在本地启用zuul服务和feign服务,可以注册到C上的eureka服务,但是请求不到阿里云服务器B上的业务服务端z,后台打印请求的地址是阿里云的本地服务ip,而不是公网IP;我现在不知道怎么设置eureka获取公网ip,有没有大神遇到过;
eureka 配置
1
zuul 配置
2

展开
收起
晓生寒 2018-12-10 22:52:21 2867 0
1 条回答
写回答
取消 提交回答
  • 这种场景最可靠的办法是申请一个带有公网地址的负载SLB,然后将云服务器挂在负载下。或者申请ECS的弹性IP。
    单纯想查本机公网地址的话可以使用本机访问一直IP回访服务,比如ifconfig.me, 网站会返回你的公网地址。但是即使三方拿到了你的公网地址,没有网关的NAT的设置,数据也是打不到服务器的。

    2019-07-17 23:19:42
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
搭建基于SpringCloud的微服务应用 立即下载
企业级弹性公网IP发布 立即下载
一招玩转微服务注册&配置中心 立即下载