一个公网IP地址后面建两个或两个以上的PI节点的试验
发布于 3 年前 作者 cakzxd 822 次浏览 来自 NFT/Defi

有朋友说能在一个公网IP地址后面建两个或两个以上的PI节点 我特地试了一下,过程和结果如下。

我先建了节点电脑A, 路由映射是到A的端口。 A的容器开了。能观察到 Outgoing connection Icomeing connection Support other nodes 一切正常。

然后建节点电脑B。 PI节点程序的Pinging your computer 过不了

我就把路由的端口改设到映射到B的ip上。 然后Pinging your computer 在B上通过了。

但此时再观察节点电脑A。 在PI节点程序中只能能观察到 Outgoing connection 但是没有了 Icomeing connection Support other nodes

这在理论上能讲通,因为路由器知道去公网的路由,所以所有的去公网的包都能顺利发送。 但因为此时,31400-31409的端口映射到节点电脑B的IP,所以本来由外部节点发回给节点电脑A的包都被路由器送到了节点电脑B,A当然就收不到了。

所以这样配置,只有一台电脑节点能够和外部节点双向通讯传输,其他节点只能发包不能接收。 可能由于pi对节点的探测和判断不是十分严密,这样只能发包,不能收包的半工电脑节点也能被接受,所以这样的节点有的也会开容器。 但这样的半工节点容器能不能被PI接受,对整个PI NETORK 的稳定运行有没有好处,值得探讨。 希望精通网络应用的朋友指导评论。 微信 arcticglobalpi. 欢迎交流,互相学习提高。

欢迎使用OKX交易所
1 回复

有可能π自己会带来一个牛市,大资金和流量都会是π的特色

回到顶部