一、问题描述:
使用dubbo时,提供者注册时显示服务地址ip为[内网IP:20880],导致其他消费者在外部连接的情况下时,调用dubbo服务失败
二、解决办法
方法一、修改hosts文件
(1). 先查询一下服务器的hostname
hostname
(2). 修改hostname解析绑定公网ip值(最后一行),即可
vi /etc/hosts
(3)、服务器不用重启,服务提供者重启
方法二、dubbo配置绑定
文章来源:https://www.toymoban.com/news/detail-704609.html
重启服务,注意除注册中心端口需要开通外网端口外,dubbo也需要开通端口,才能访问。文章来源地址https://www.toymoban.com/news/detail-704609.html
到了这里,关于dubbo 服务注册使用了内网IP,而服务调用需要使用公网IP进行调用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!