首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通知P2P时,广告中的compatibilityZoneURL消息地址会发生变化

通知P2P时,广告中的compatibilityZoneURL消息地址会发生变化
EN

Stack Overflow用户
提问于 2018-10-31 15:37:43
回答 1查看 198关注 0票数 1

我试图在不同的机器上设置一个环境:

  • Server1:节点
  • Server2:桥
  • Server3:浮子

当我执行节点注册或:

代码语言:javascript
复制
java -jar corda.jar --just-generate-node-info

nodeInfo上的地址是正确生成的,指向Server3 IP (浮点),这是我在p2paddress上放在node.conf上的。

但是,当我将compatibilityZoneURL参数通知已配置的Cordite服务并启动节点时,nodeInfo和“公告的P2P消息地址”只是更改到Server1 IP,尽管该IP没有出现在node.conf中。

我的node.conf:

代码语言:javascript
复制
myLegalName="O=Node Test,L=Sao Paulo,C=BR"
p2pAddress="float-server-IP-or-alias:10005"
rpcSettings {
    useSsl = false
    standAloneBroker = false
    address="0.0.0.0:10031"
    adminAddress="0.0.0.0:10061"
}
security {
    authService {
        dataSource {
            type=INMEMORY
            users=[
                {
                    password=test
                    permissions=[
                        ALL
                    ]
                    user=user1
                }
            ]
        }
    }
}
useTestClock = false
enterpriseConfiguration = {
    externalBridge = false
    mutualExclusionConfiguration = {
        on = true
        updateInterval = 20000
        waitInterval = 40000
    }
}
devMode=false
compatibilityZoneURL : "http://10.102.32.106:8080/"
keyStorePassword = "cordacadevpass"
trustStorePassword = "trustpass"

编辑:我正在使用CordaEnterprisev3.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-01 12:06:41

您能尝试在node.conf中添加以下行吗?

代码语言:javascript
复制
detectPublicIp = false

从医生那里:

此标志切换自动IP检测行为,默认启用。在启动时,节点将首先通过在其网络接口上查找任何公共地址,然后通过向网络地图服务发送IP发现请求来尝试发现其外部可见的IP地址。设置为false以禁用。

如果成功的话请告诉我们。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53087140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档