#3460·go-libp2p

#3421更改了“所有添加器”方法的合同,以返回所有接口添加器,而不仅仅是主接口

作者: sukunrt创建于 2026年2月2日更新于 2026年4月17日

这个问题破坏了`AllAddrs`方法,该方法之前只返回`主`接口,现在返回所有接口地址。问题在于,新的 netroute 实现在查询`0.0.0.0`时会失败,而之前的实现会返回主(默认)接口。为了明确,仅仅删除 netroute 代码中的早期错误并不能解决这个问题,因为这样操作系统会将 127.0.0.1 作为接口,因为它将 0.0.0.0 视为本地主机。https://GitHub.com/libp2p/go-netroute/blob/master/netroute_linux.go#L42

内容来源: libp2p/go-libp2p