ZeroMQ 绑定 IP 地址能用非局域网 IP 吗

你能绑的就是你本机上能看到的地址。$ ifconfig -a | grep \u0026#39;inet \u0026#39; | awk \u0026#39;{print $2}\u0026#39; | sed \u0026#39;s/addr://\u0026#39;
172.17.42.1
10.248.85.13
127.0.0.1
同时,如果你绑定 0.0.0.0,就可以监听所有你能监听的 IP 地址了。
至于客户端为什么从公网连接不到你的服务,请去查阅防火墙、路由、NAT 和其它的网络基础知识。

■网友
你监听的广域网地址116.232.60.2是路由器的地址吧, 本机的地址应该是192.168.1.130 == 127.0.0.1吧. 还是说,你电脑有两个网卡?
■网友
【ZeroMQ 绑定 IP 地址能用非局域网 IP 吗】 这个问题在腾讯云上的ZeroMQ绑定遇到过,一开始想直接绑定tcp://111.213.237.123:5000,提示"cannot assign requested address",后改成绑定tcp://*:5000后解决问题。至于为啥能这样解决,正在研究。


    推荐阅读