Bitcoind

bitcoind 可以同時監聽 ipv4 和 ipv6 嗎?

  • June 15, 2021

bitcoind 可以同時監聽 ipv4 和 ipv6 嗎?我知道它可以在兩者(洋蔥和 i2p)上建立出站連接,但如果可用,它還可以宣傳多個公共主機嗎?

這個問題是由 IRC 上的 pinheadmz 提出的。

是的,您可以指定-externalip多次。

config 選項-externalip允許您指定自己的公共可訪問地址。這也可以是洋蔥地址。

來自比特幣核心 Tor文件

傳聞給特定對等方的是最兼容的,並且還使用啟發式方法,例如具有最多傳入連接的地址等。

來自 IRC 的附加上下文:Bitcoin Core 偵聽 ipv6,但由於 ipv4 地址空間嵌入在 ipv6 中,這意味著您也可以通過這種方式接受 ipv4 連接(它們看起來像是來自 ipv4 嵌入的 in-ipv6 地址) . 除非您使用-nolisten或專門設置綁定地址,否則這種情況會自動發生-bind。廣告地址完全獨立於監聽它們。BIP155 之前的地址傳聞使用平面 ipv6 命名空間,其中 ipv4 和 Tor v2 地址嵌入在該空間的子範圍中。由於帶有 addrv2 的 BIP155,每個地址都有一個明確的網路標識符。

引用自:https://bitcoin.stackexchange.com/questions/107025